<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0116)http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology) -->
<html lang="en-us" xmlns="http://www.w3.org/1999/xhtml"><head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  
  <meta http-equiv="Content-Language" content="en-us">
  <meta http-equiv="X-UA-Compatible" content="IE-5">
  <link rel="pingback" href="http://software.intel.com/en-us/services/comment/pingback/">
  <link rel="shortcut icon" href="http://software.intel.com/common/images/favicon.ico">
  <link rel="stylesheet" href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/master-global.css" type="text/css" media="screen">
  <link rel="stylesheet" href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/style.css" type="text/css" media="screen">
  <link rel="stylesheet" href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/style_print.css" type="text/css" media="print">
  <script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/jquery.min.js"></script>
 <link href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/jquery.cluetip.css" rel="stylesheet" type="text/css"> <script src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/jquery.hoverIntent.js" type="text/javascript"></script> <script src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/jquery.cluetip.js" type="text/javascript"></script>  <script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/jquery.bgiframe.min.js"></script>
  <script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/jqmodal.js"></script>
  <script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/ufo.js"></script>
  <script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/combined.js"></script><style>
.jqmisnDL {display: none;position: fixed;top: 17%;left: 50%;margin-left: -200px; font-family:verdana,sans-serif;font-size: 11px;background-color: #E7E7E7;color: #000000; border:1px solid #6699CC; padding:0px;z-index:99999}
.isnDL {width: 250px;}
.ISNTabDL {width: 100%;}
#txtEmailDL {font-family:verdana,sans-serif;font-size: 11px;}
.ISNHeadDL {padding:4px; width:50%; color:#ffffff; font-family:verdana,sans-serif;font-size: 11px; background-color:#6699CC;}
.ISNBodyDL {padding-bottom:8px;padding-top:8px; padding-left:8px; text-align:left; width: 100%; font-family:verdana,sans-serif; font-size: 11px;}
</style>
<style>
.jqmEF {display: none;position: fixed;top: 17%;left: 50%;margin-left: -200px; font-family:verdana,sans-serif;font-size: 11px;background-color: #E7E7E7;color: #000000; border:1px solid #69C; padding:0px;z-index:99999}
.EFin {width: 385px;}
.FTab {width: 100%;}
.EF_MsgLenError {margin:0px;font-size:10px;color:red;}
#eafmessage, #eafsubject, #eafemail, #eafrecipentemail {font-family:verdana,sans-serif;font-size: 11px;}
#eafmessage {width:370px;}
.FHead { width: 50%; color:#ffffff; font-family:verdana,sans-serif;font-size: 11px; background-color:#69C;}
.FBody { padding-top:8px; padding-left:8px; text-align:left; width: 100%; font-family:verdana,sans-serif; font-size: 11px;}
</style>
<style>
.jqmFW {display: none;position: fixed;top: 17%;left: 50%;margin-left: -200px; font-family:verdana,sans-serif;font-size: 11px;background-color: #E7E7E7;color: #000000; border:1px solid #69C; padding:0px;z-index: 99999}
.FWin {width: 385px;}
.FTab {width: 100%;}
.FB_MsgLenError {margin:0px;font-size:10px;color:red;}
#femail {font-family:verdana,sans-serif;font-size: 11px;}
#fmessage { width:370px; font-family:verdana,sans-serif;font-size: 11px;}
.FHeadL,.FHeadR { color:#ffffff; font-family:verdana,sans-serif;font-size: 11px; background-color:#69C;}
.FHeadL {width:75%;} .FHeadR {width:25%;} .FBody { padding-top:8px; padding-left:8px; text-align:left; width: 100%; font-family:verdana,sans-serif; font-size: 11px;}
</style>

  <script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/search.js"></script><style>
#srchBox {font-family:verdana,sans-serif;font-size:10px;color:#555555;width:220px;}
#srchBox input {font-size:11px;margin:0px;padding:0px;margin-left:2px;}
#srchSAL {margin:0px;padding:0px;}
#srchResults, #srchPager {word-wrap:break-word;font-family:verdana,sans-serif;font-size:10px;color:#555555;}
#srchResults a {cursor:pointer;color:#0000CC;text-decoration:underline;}
#srchBaseURL {color:#008000;text-decoration:none;}
#srchTerm {width:120px;font-size:11px;border:1px solid #BCCDF0;}
#srchBranding {font-size:11px;padding-top:2px;padding-bottom:5px;border-bottom:1px solid #E9E9E9;text-align:right;}
#srchExpander {font-size:14px;font-weight:bold;}
#srchMenu {width:200px;display:none;}
#srchMenu li:hover {background:white;}
#srchMenu li {cursor:pointer;margin:0px;padding:5px;}
.filterHover {display:block;position:absolute;padding:0px;margin:0px;border:1px solid #82A1BC;background:#ECEEED;list-style-image:none;list-style-position:outside;list-style-type:none;font-size:11px;font-family:verdana,sans-serif;color:#555555;}
.srchMenuHover {background:white;}
.srchPgr, .srchPgrSel  {color:#000000;font-size:11px;font-weight:bold;cursor:pointer;text-decoration:underline;display:inline;}
.srchPgrSel {color:#A90A08;text-decoration:none;}
#searchResultsTime{text-align:right;}
#searchSortByDateRelevance{text-align:right;}
#searchSpelling{color:red;}
</style>

  <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script>
<link rel="stylesheet" href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/SyntaxHighlighter.css" type="text/css" media="screen">
<link rel="stylesheet" href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/widget.css" type="text/css" media="screen">
<link rel="stylesheet" href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/jquery.rating.css" type="text/css" media="screen">
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/alerts.js"></script><script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/ajaxfileupload.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/select.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/jquery.rating.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/isncommentsapi.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/isnratingapi.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/isnpollapi.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/isncategoryapi.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/file_folder.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/shCore.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/shCode.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/querystring.js"></script>
<script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/academicpop.js"></script><script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/en-us.js"> </script>
<link rel="stylesheet" type="text/css" id="HAT-linkStyle" href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/ltr_header.css">
  <title>Intel® Virtualization Technology: A Primer - Intel® Software Network</title>
<style></style><script type="text/javascript"></script>  <script type="text/javascript">   $(document).ready(function() {    $("#loginForm").cluetip({ activation: "click", dropShadow: false,sticky: true, arrows: false, showTitle: false,local:true, cursor: "pointer" });    $("a.basic").cluetip({ sticky:false, width:"165px", dropShadow: false,arrows: false, showTitle: false });   });  </script> <link id="drag-style" rel="stylesheet" href="chrome-extension://mfjkgbjaikamkkojmakjclmkianficch/style.css" type="text/css"></head><style type="text/css">/*This block of style rules is inserted by AdBlock*/#RadAd_Skyscraper,#bbccom_leaderboard,#center_banner,#footer_adcode,#hbBHeaderSpon,#hiddenHeaderSpon,#navbar_adcode,#rightAds,#rightcolumn_adcode,#top-advertising,#topMPU,#tracker_advertorial,.ad-now,.dfpad,.prWrap,[id^="ad_block"],[id^="adbrite"],[id^="dclkAds"],[id^="ew"][id$="_bannerDiv"],[id^="konaLayer"],a.kLink span[id^="preLoadWrap"].preLoadWrap,a[href^="http://ad."][href*=".doubleclick.net/"],a[href^="http://adserver.adpredictive.com"],div#FFN_Banner_Holder,div#FFN_imBox_Container,div#adxLeaderboard,div#p360-format-box,div#rm_container,div#tooltipbox[class^="itxt"],div[class^="dms_ad_IDS"],div[id^="adKontekst_"],div[id^="google_ads_div"],div[id^="kona_"][id$="_wrapper"],div[id^="sponsorads"],div[id^="y5_direct"],iframe.chitikaAdBlock,iframe[id^="dapIfM"],iframe[id^="etarget"][id$="banner"],iframe[name^="AdBrite"],iframe[name^="google_ads_"],iframe[src*="clicksor.com"],img[src*="clicksor.com"],img[src^="http://cdn.adnxs.com"],ispan#ab_pointer,object#flashad,object#ve_threesixty_swf[name="ve_threesixty_swf"],#A9AdsMiddleBoxTop,#A9AdsOutOfStockWidgetTop,#A9AdsServicesWidgetTop,#ADSLOT_1,#ADSLOT_2,#ADSLOT_3,#ADSLOT_4,#AD_CONTROL_22,#ADsmallWrapper,#Ad160x600,#Ad2,#Ad300x250,#Ad3Left,#Ad3Right,#Ad3TextAd,#AdArea,#AdBanner_F1,#AdBar,#AdBar1,#AdContainer,#AdContainerTop,#AdContentModule_F,#AdDetails_GoogleLinksBottom,#AdDetails_InsureWith,#AdFrame4,#AdLeaderboardBottom,#AdLeaderboardTop,#AdMiddle,#AdMobileLink,#AdRectangle,#AdSenseDiv,#AdServer,#AdShowcase_F1,#AdSky23,#AdSkyscraper,#AdSponsor_SF,#AdSubsectionShowcase_F1,#AdTargetControl1_iframe,#AdText,#AdTop,#Ad_Block,#Ad_Center1,#Ad_Right1,#Ad_Top,#Adrectangle,#Ads,#AdsContent,#AdsRight,#AdsWrap,#Ads_BA_CAD,#Ads_BA_CAD2,#Ads_BA_CAD_box,#Ads_BA_SKY,#Ads_CAD,#Ads_Special,#AdvertMPU23b,#AdvertPanel,#Advertorial,#Advertorials,#BannerAdvert,#BigBoxAd,#BodyAd,#Bottom468x60AD,#ButtonAd,#CompanyDetailsNarrowGoogleAdsPresentationControl,#CompanyDetailsWideGoogleAdsPresentationControl,#ContentAd,#ContentAd1,#ContentAd2,#ContentAdPlaceHolder1,#ContentAdPlaceHolder2,#ContentAdXXL,#ContentPolepositionAds_Result,#DivAdEggHeadCafeTopBanner,#FooterAd,#FooterAdContainer,#GoogleAd1,#GoogleAd2,#GoogleAd3,#GoogleAdsPresentationControl,#GoogleAdsense,#Google_Adsense_Main,#HEADERAD,#HOME_TOP_RIGHT_BOXAD,#HeaderAD,#HeaderAdsBlock,#HeaderAdsBlockFront,#HeaderBannerAdSpacer,#HeaderTextAd,#HeroAd,#HomeAd1,#HouseAd,#ID_Ad_Sky,#JobsearchResultsAds,#Journal_Ad_125,#Journal_Ad_300,#KH-contentAd,#LeftAd,#LeftAdF1,#LeftAdF2,#LftAd,#LoungeAdsDiv,#LowerContentAd,#MainSponsoredLinks,#Nightly_adContainer,#OverrideAdArea,#PREFOOTER_LEFT_BOXAD,#PREFOOTER_RIGHT_BOXAD,#PageLeaderAd,#RelevantAds,#RgtAd1,#RightAd,#RightBottom300x250AD,#RightNavTopAdSpot,#RightSponsoredAd,#SectionAd300-250,#SectionSponsorAd,#SidebarAdContainer,#SkyAd,#SpecialAds,#SponsoredAd,#SponsoredLinks,#TOP_ADROW,#TOP_RIGHT_BOXAD,#Top468x60AD,#TopAdContainer,#TopAdDiv,#TopAdPos,#VM-MPU-adspace,#VM-footer-adspace,#VM-header-adspace,#VM-header-adwrap,#XEadLeaderboard,#XEadSkyscraper,#YahooAdParentContainer,#_ads,#about_adsbottom,#ad-120x600-sidebar,#ad-120x60Div,#ad-160x600,#ad-160x600-sidebar,#ad-250,#ad-250x300,#ad-300,#ad-300x250,#ad-300x250-sidebar,#ad-300x250Div,#ad-728,#ad-728x90-leaderboard-top,#ad-article,#ad-banner,#ad-banner-1,#ad-block-125,#ad-bottom,#ad-bottom-wrapper,#ad-boxes,#ad-bs,#ad-buttons,#ad-colB-1,#ad-column,#ad-content,#ad-contentad,#ad-footer,#ad-footprint-160x600,#ad-frame,#ad-front-footer,#ad-front-sponsoredlinks,#ad-halfpage,#ad-inner,#ad-label,#ad-leaderboard,#ad-leaderboard-bottom,#ad-leaderboard-container,#ad-leaderboard-spot,#ad-leaderboard-top,#ad-left,#ad-links-content,#ad-list-row,#ad-lrec,#ad-medium-rectangle,#ad-medrec,#ad-middlethree,#ad-middletwo,#ad-module,#ad-mpu,#ad-mpu1-spot,#ad-mpu2,#ad-mpu2-spot,#ad-north,#ad-one,#ad-placard,#ad-placeholder,#ad-rectangle,#ad-right,#ad-righttop,#ad-row,#ad-side-text,#ad-sidebar,#ad-sky,#ad-skyscraper,#ad-slug-wrapper,#ad-small-banner,#ad-space,#ad-special,#ad-splash,#ad-sponsors,#ad-spot,#ad-target,#ad-target-Leaderbord,#ad-teaser,#ad-text,#ad-top-banner,#ad-top-text-low,#ad-top-wrap,#ad-tower,#ad-trailerboard-spot,#ad-typ1,#ad-west,#ad-wrap,#ad-wrap-right,#ad-wrapper1,#ad-yahoo-simple,#ad1006,#ad125BL,#ad125BR,#ad125TL,#ad125TR,#ad125x125,#ad160x600,#ad160x600right,#ad1Sp,#ad2,#ad2Sp,#ad300,#ad300-250,#ad300X250,#ad300_x_250,#ad300x150,#ad300x250,#ad300x250Module,#ad300x60,#ad300x600,#ad300x600_callout,#ad336,#ad336x280,#ad375x85,#ad4,#ad468,#ad468x60,#ad468x60_top,#ad526x250,#ad600,#ad7,#ad728,#ad728Mid,#ad728Top,#ad728Wrapper,#adBadges,#adBanner120x600,#adBanner160x600,#adBanner336x280,#adBanner728,#adBannerTable,#adBannerTop,#adBar,#adBlock125,#adBlocks,#adBox,#adBox350,#adBox390,#adCirc300X200,#adCirc_620_100,#adColumn,#adContainer_1,#adContainer_2,#adContainer_3,#adFiller,#adFps,#adFtofrs,#adGallery,#adGroup1,#adIsland,#adL,#adLB,#adLabel,#adLayer,#adLeader,#adLeaderTop,#adLeaderboard,#adMPU,#adMediumRectangle,#adMiddle0Frontpage,#adMiniPremiere,#adP,#adPlaceHolderRight,#adPlacer,#adRight,#adSenseModule,#adSenseWrapper,#adServer_marginal,#adSidebar,#adSidebarSq,#adSky,#adSkyscraper,#adSlider,#adSpace,#adSpace3,#adSpace300_ifrMain,#adSpace4,#adSpace5,#adSpace6,#adSpace7,#adSpace_footer,#adSpace_right,#adSpace_top,#adSpacer,#adSpecial,#adSplotlightEm,#adSpot-Leader,#adSpot-banner,#adSpot-island,#adSpot-mrec1,#adSpot-sponsoredlinks,#adSpot-textbox1,#adSpot-widestrip,#adSpotAdvertorial,#adSpotIsland,#adSpotSponsoredLinks,#adSquare,#adStaticA,#adStrip,#adSuperAd,#adSuperPremiere,#adSuperSkyscraper,#adSuperbanner,#adTableCell,#adTag1,#adTag2,#adText,#adText_container,#adTile,#adTopboxright,#adTower,#adUnit,#adZoneTop,#ad_160x160,#ad_160x600,#ad_190x90,#ad_300,#ad_300_250,#ad_300_250_1,#ad_300x250,#ad_300x250_content_column,#ad_300x90,#ad_468_60,#ad_5,#ad_728_foot,#ad_728x90,#ad_728x90_container,#ad_940,#ad_984,#ad_A,#ad_B,#ad_Banner,#ad_C,#ad_C2,#ad_D,#ad_E,#ad_F,#ad_G,#ad_H,#ad_I,#ad_J,#ad_K,#ad_L,#ad_M,#ad_N,#ad_O,#ad_P,#ad_YieldManager-300x250,#ad_anchor,#ad_area,#ad_banner,#ad_banner_top,#ad_bar,#ad_bellow_post,#ad_block_1,#ad_block_2,#ad_bottom,#ad_box,#ad_box_colspan,#ad_box_top,#ad_branding,#ad_bs_area,#ad_center_monster,#ad_cont,#ad_container_marginal,#ad_container_side,#ad_container_top,#ad_content_top,#ad_content_wrap,#ad_feature,#ad_firstpost,#ad_footer,#ad_front_three,#ad_fullbanner,#ad_global_header,#ad_haha_1,#ad_haha_4,#ad_halfpage,#ad_head,#ad_header,#ad_holder,#ad_horizontal,#ad_horseshoe_left,#ad_horseshoe_right,#ad_horseshoe_spacer,#ad_horseshoe_top,#ad_hotpots,#ad_in_arti,#ad_island,#ad_label,#ad_large_rectangular,#ad_lastpost,#ad_layer2,#ad_leaderBoard,#ad_leaderboard,#ad_leaderboard728x90,#ad_leaderboard_top,#ad_left,#ad_lrec,#ad_lwr_square,#ad_main,#ad_medium_rectangle,#ad_medium_rectangular,#ad_mediumrectangle,#ad_menu_header,#ad_middle,#ad_most_pop_234x60_req_wrapper,#ad_mpu,#ad_mpu300x250,#ad_mpuav,#ad_mrcontent,#ad_overlay,#ad_play_300,#ad_rect,#ad_rect_body,#ad_rect_bottom,#ad_rectangle,#ad_rectangle_medium,#ad_related_links_div,#ad_related_links_div_program,#ad_replace_div_0,#ad_replace_div_1,#ad_report_leaderboard,#ad_report_rectangle,#ad_right,#ad_right_main,#ad_ros_tower,#ad_rr_1,#ad_sec,#ad_sec_div,#ad_sgd,#ad_sidebar,#ad_sidebar1,#ad_sidebar2,#ad_sidebar3,#ad_skyscraper,#ad_skyscraper160x600,#ad_skyscraper_text,#ad_slot_leaderboard,#ad_slot_livesky,#ad_slot_sky_top,#ad_ss,#ad_table,#ad_term_bottom_place,#ad_text,#ad_thread_first_post_content,#ad_top,#ad_top_holder,#ad_tp_banner_1,#ad_tp_banner_2,#ad_unit,#ad_vertical,#ad_wide,#ad_wide_box,#ad_widget,#ad_window,#adbForum,#adbanner,#adbig,#adbnr,#adboard,#adbottom,#adbox1,#adbox2,#adclear,#adcode,#adcode1,#adcode2,#adcode3,#adcode4,#adcolumnwrapper,#adcontainer,#adcontainerRight,#adcontainsm,#adcontent,#adcontrolPushSite,#add_ciao2,#addbottomleft,#addiv-bottom,#addiv-top,#adfooter,#adfooter_728x90,#adframe:not(frameset),#adhead,#adhead_g,#adheader,#adhome,#adiframe1_iframe,#adiframe2_iframe,#adiframe3_iframe,#adimg,#adition_content_ad,#adlabel,#adlabelFooter,#adlayerad,#adleaderboard,#adleft,#adlinks,#adlinkws,#adlrec,#admid,#admiddle3center,#admiddle3left,#adposition,#adposition-C,#adposition-FPMM,#adposition2,#adposition4,#adrectangle,#adrectanglea,#adrectangleb,#adrig,#adright,#adright2,#adrighthome,#ads-468,#ads-area,#ads-block,#ads-bot,#ads-bottom,#ads-col,#ads-dell,#ads-horizontal,#ads-indextext,#ads-leaderboard1,#ads-lrec,#ads-menu,#ads-middle,#ads-prices,#ads-rhs,#ads-right,#ads-sponsored-boxes,#ads-top,#ads-vers7,#ads-wrapper,#ads160left,#ads2,#ads300,#ads300-250,#ads300Bottom,#ads300Top,#ads336x280,#ads7,#ads728bottom,#ads728top,#ads790,#adsDisplay,#adsID,#ads_160,#ads_300,#ads_728,#ads_banner,#ads_belowforumlist,#ads_belownav,#ads_bottom_inner,#ads_bottom_outer,#ads_box,#ads_button,#ads_catDiv,#ads_footer,#ads_html1,#ads_html2,#ads_notice,#ads_right,#ads_right_sidebar,#ads_sidebar_roadblock,#ads_space,#ads_top,#ads_watch_top_square,#ads_zone27,#adsbottom,#adsbox,#adscolumn,#adsd_contentad_r1,#adsd_contentad_r2,#adsd_contentad_r3,#adsd_topbanner,#adsd_txt_sky,#adsdiv,#adsense-2,#adsense-tag,#adsense-text,#adsenseOne,#adsenseWrap,#adsense_article_left,#adsense_leaderboard,#adsense_overlay,#adsense_placeholder_2,#adsenseheader,#adsensetopplay,#adsensewidget-3,#adserv,#adsimage,#adsky,#adskyscraper,#adslot,#adsonar,#adspace-300x250,#adspace300x250,#adspaceBox,#adspaceBox300,#adspace_header,#adspot-1,#adspot-149x170,#adspot-1x4,#adspot-2,#adspot-295x60,#adspot-2a,#adspot-2b,#adspot-300x250-pos-1,#adspot-300x250-pos-2,#adspot-468x60-pos-2,#adspot-a,#adspot300x250,#adspot_220x90,#adspot_300x250,#adspot_468x60,#adspot_728x90,#adsright,#adst,#adstop,#adt,#adtab,#adtag_right_side,#adtech_googleslot_03c,#adtech_takeover,#adtop,#adtophp,#adtxt,#adv-masthead,#adv_google_300,#adv_google_728,#adv_top_banner_wrapper,#adver1,#adver2,#adver3,#adver4,#adver5,#adver6,#adver7,#advert-1,#advert-120,#advert-boomer,#advert-display,#advert-header,#advert-leaderboard,#advert-links-bottom,#advert-skyscraper,#advert-top,#advert1,#advertBanner,#advertDB,#advertRight,#advert_125x125,#advert_250x250,#advert_box,#advert_leaderboard,#advert_lrec_format,#advert_mid,#advert_mpu,#advert_right_skyscraper,#advertbox,#advertbox2,#advertbox3,#advertbox4,#adverthome,#advertise-here-sidebar,#advertise-now,#advertise1,#advertiseHere,#advertisement160x600,#advertisement728x90,#advertisementLigatus,#advertisementPrio2,#advertiser-container,#advertiserLinks,#advertisers,#advertising-banner,#advertising-caption,#advertising-container,#advertising-control,#advertising-skyscraper,#advertisingModule160x600,#advertisingModule728x90,#advertisment,#advertismentElementInUniversalbox,#advertorial,#adverts-top-container,#adverts-top-left,#adverts-top-middle,#adverts-top-right,#advertsingle,#advt,#adwhitepaperwidget,#adwin_rec,#adwith,#adwords-4-container,#adxBigAd,#adxMiddle5,#adxSponLink,#adxSponLinkA,#adxtop,#adz,#adzbanner,#adzerk,#adzerk1,#adzoneBANNER,#affinityBannerAd,#agi-ad300x250,#agi-ad300x250overlay,#agi-sponsored,#alert_ads,#anchorAd,#annoying_ad,#ap_adframe,#apiBackgroundAd,#apiTopAdWrap,#apmNADiv,#araHealthSponsorAd,#article-ad-container,#article-box-ad,#articleAdReplacement,#articleLeftAdColumn,#articleSideAd,#article_ad,#article_box_ad,#asinglead,#atlasAdDivGame,#awds-nt1-ad,#banner-300x250,#banner-ad,#banner-ad-container,#banner-ads,#banner250x250,#banner468x60,#banner728x90,#bannerAd,#bannerAdTop,#bannerAd_ctr,#banner_ad,#banner_ad_footer,#banner_ad_module,#banner_admicro,#banner_ads,#banner_content_ad,#banner_topad,#bannerad2,#bbccom_mpu,#bbccom_storyprintsponsorship,#bbo_ad1,#bg-footer-ads,#bg-footer-ads2,#bg_YieldManager-300x250,#bigAd,#bigBoxAd,#bigad300outer,#bigadbox,#bigadspot,#billboard_ad,#block-ad_cube-1,#block-openads-1,#block-openads-3,#block-openads-4,#block-openads-5,#block-thewrap_ads_250x300-0,#blog-ad,#blog_ad_content,#blog_ad_opa,#blox-big-ad,#blox-big-ad-bottom,#blox-big-ad-top,#blox-halfpage-ad,#blox-tile-ad,#blox-tower-ad,#book-ad,#botad,#bott_ad2,#bott_ad2_300,#bottom-ad,#bottom-ad-container,#bottom-ads,#bottomAd,#bottomAdCCBucket,#bottomAdContainer,#bottomAdSense,#bottomAdSenseDiv,#bottomAds,#bottomRightAd,#bottomRightAdSpace,#bottom_ad,#bottom_ad_area,#bottom_ads,#bottom_banner_ad,#bottom_overture,#bottom_sponsor_ads,#bottom_sponsored_links,#bottom_text_ad,#bottomad,#bottomads,#bottomadsense,#bottomadwrapper,#bottomleaderboardad,#box-content-ad,#box-googleadsense-1,#box-googleadsense-r,#box1ad,#boxAd300,#boxAdContainer,#box_ad,#box_advertisment,#box_mod_googleadsense,#boxad1,#boxad2,#boxad3,#boxad4,#boxad5,#bpAd,#bps-header-ad-container,#btr_horiz_ad,#burn_header_ad,#button-ads-horizontal,#button-ads-vertical,#buttonAdWrapper1,#buttonAdWrapper2,#buttonAds,#buttonAdsContainer,#button_ad_container,#button_ad_wrap,#buttonad,#buy-sell-ads,#c4ad-Middle1,#c_ad_sb,#c_ad_sky,#caAdLarger,#catad,#category-ad,#cellAd,#channel_ad,#channel_ads,#ciHomeRHSAdslot,#circ_ad,#cnnRR336ad,#cnnTopAd,#cnnVPAd,#col3_advertising,#colRightAd,#collapseobj_adsection,#column4-google-ads,#commercial_ads,#common_right_ad_wrapper,#common_right_lower_ad_wrapper,#common_right_lower_adspace,#common_right_lower_player_ad_wrapper,#common_right_lower_player_adspace,#common_right_player_ad_wrapper,#common_right_player_adspace,#common_right_right_adspace,#common_top_adspace,#companion-ad,#companionAdDiv,#containerLocalAds,#containerLocalAdsInner,#containerMrecAd,#containerSqAd,#content-ad-header,#content-header-ad,#contentTopAds2,#content_ad_square,#content_ad_top,#content_ads_content,#content_box_300body_sponsoredoffers,#content_box_adright300_google,#content_mpu,#contentad,#contentad_imtext,#contentad_right,#contentads,#contentinlineAd,#contextad,#contextual-ads,#contextual-ads-block,#contextualad,#coverads,#ctl00_Adspace_Top_Height,#ctl00_BottomAd,#ctl00_ContentRightColumn_RightColumn_Ad1_BanManAd,#ctl00_ContentRightColumn_RightColumn_PremiumAd1_ucBanMan_BanManAd,#ctl00_LHTowerAd,#ctl00_LeftHandAd,#ctl00_MasterHolder_IBanner_adHolder,#ctl00_TopAd,#ctl00_TowerAd,#ctl00_VBanner_adHolder,#ctl00__Content__RepeaterReplies_ctl03__AdReply,#ctl00_abot_bb,#ctl00_adFooter,#ctl00_atop_bt,#ctl00_cphMain_hlAd1,#ctl00_cphMain_hlAd2,#ctl00_cphMain_hlAd3,#ctl00_ctl00_MainPlaceHolder_itvAdSkyscraper,#ctl00_ctl00_ctl00_Main_Main_PlaceHolderGoogleTopBanner_MPTopBannerAd,#ctl00_ctl00_ctl00_Main_Main_SideBar_MPSideAd,#ctl00_dlTilesAds,#ctl00_m_skinTracker_m_adLBL,#ctl00_phCrackerMain_ucAffiliateAdvertDisplayMiddle_pnlAffiliateAdvert,#ctl00_phCrackerMain_ucAffiliateAdvertDisplayRight_pnlAffiliateAdvert,#ctrlsponsored,#cubeAd,#cube_ads,#cube_ads_inner,#cubead,#cubead-2,#dItemBox_ads,#dart_160x600,#dc-display-right-ad-1,#dcol-sponsored,#defer-adright,#detail_page_vid_topads,#divAdBox,#divAdWrapper,#divMenuAds { visibility:hidden !important; display:none !important; } #divWNAdHeader,#divWrapper_Ad,#div_ad_leaderboard,#div_video_ads,#dlads,#dni-header-ad,#dnn_ad_banner,#download_ads,#ds-mpu,#editorsmpu,#evotopTen_advert,#ex-ligatus,#exads,#featured-advertisements,#featuredAdContainer2,#featuredAds,#feed_links_ad_container,#first-300-ad,#first-adlayer,#first_ad_unit,#firstad,#fl_hdrAd,#flexiad,#footad,#footer-ad,#footer-advert,#footer-adverts,#footer-sponsored,#footerAd,#footerAdDiv,#footerAds,#footerAdvertisement,#footerAdverts,#footer_ad,#footer_ad_01,#footer_ad_block,#footer_ad_container,#footer_ad_modules,#footer_adspace,#footer_text_ad,#footerad,#footerads,#footeradsbox,#forum_top_ad,#fpv_companionad,#fr_ad_center,#frame_admain,#frnAdSky,#frnBannerAd,#frnContentAd,#from_our_sponsors,#front_advert,#front_mpu,#ft-ad,#ft-ad-1,#ft-ad-container,#ft_mpu,#fusionad,#fw-advertisement,#g_ad,#g_adsense,#ga_300x250,#gad,#galleries-tower-ad,#gallery-ad-m0,#gallery_ads,#game-info-ad,#gasense,#gglads,#global_header_ad_area,#gmi-ResourcePageAd,#gmi-ResourcePageLowerAd,#goads,#google-ad,#google-ad-art,#google-ad-table-right,#google-ad-tower,#google-ads,#google-ads-bottom,#google-ads-header,#google-ads-left-side,#google-adsense-mpusize,#googleAd,#googleAds,#googleAdsSml,#googleAdsense,#googleAdsenseBanner,#googleAdsenseBannerBlog,#googleAdwordsModule,#googleAfcContainer,#googleSearchAds,#googleShoppingAdsRight,#googleShoppingAdsTop,#googleSubAds,#google_ad,#google_ad_container,#google_ad_inline,#google_ad_test,#google_ads,#google_ads_aCol,#google_ads_frame1,#google_ads_frame1_anchor,#google_ads_frame2,#google_ads_frame2_anchor,#google_ads_frame3,#google_ads_frame3_anchor,#google_ads_test,#google_ads_top,#google_adsense_home_468x60_1,#googlead,#googlead2,#googleadbox,#googleads,#googleadsense,#googlesponsor,#gpt-ad-halfpage,#gpt-ad-rectangle1,#gpt-ad-rectangle2,#gpt-ad-skyscraper,#gpt-ad-story_rectangle3,#grid_ad,#gsyadrectangleload,#gsyadrightload,#gsyadtop,#gsyadtopload,#gtopadvts,#half-page-ad,#halfPageAd,#halfe-page-ad-box,#hd-banner-ad,#hdtv_ad_ss,#headAd,#head_advert,#headad,#header-ad,#header-ad-rectangle-container,#header-ads,#header-adspace,#header-advert,#header-advertisement,#header-advertising,#headerAd,#headerAdBackground,#headerAdContainer,#headerAdWrap,#headerAds,#headerAdsWrapper,#headerTopAd,#header_ad_728_90,#header_ad_container,#header_adcode,#header_ads,#header_advertisement_top,#header_leaderboard_ad_container,#header_publicidad,#headerad,#headeradbox,#headerads,#headeradsbox,#headeradwrap,#headline_ad,#headlinesAdBlock,#hiddenadAC,#hideads,#hl-sponsored-results,#home-rectangle-ad,#homeTopRightAd,#home_ad,#home_bottom_ad,#home_contentad,#home_feature_ad,#home_mpu,#home_spensoredlinks,#homepage-ad,#homepageAdsTop,#homepageFooterAd,#homepage_right_ad,#homepage_right_ad_container,#homepage_top_ads,#hometop_234x60ad,#hor_ad,#horizontal-banner-ad,#horizontal_ad,#horizontal_ad_top,#horizontalads,#houseAd,#hp-header-ad,#hp-right-ad,#hp-store-ad,#hpV2_300x250Ad,#hpV2_googAds,#icePage_SearchLinks_AdRightDiv,#icePage_SearchLinks_DownloadToolbarAdRightDiv,#icePage_SearchResults_ads0_SponsoredLink,#icePage_SearchResults_ads1_SponsoredLink,#icePage_SearchResults_ads2_SponsoredLink,#icePage_SearchResults_ads3_SponsoredLink,#icePage_SearchResults_ads4_SponsoredLink,#imu_ad_module,#in_serp_ad,#inadspace,#indexad,#inlinead,#inlinegoogleads,#inlist-ad-block,#inner-advert-row,#innerpage-ad,#inside-page-ad,#insider_ad_wrapper,#instoryad,#int-ad,#interstitial_ad_wrapper,#islandAd,#j_ad,#ji_medShowAdBox,#jmp-ad-buttons,#joead,#joead2,#ka_adRightSkyscraperWide,#landing-adserver,#largead,#lateAd,#layerTLDADSERV,#lb-sponsor-left,#lb-sponsor-right,#leader-board-ad,#leader-sponsor,#leaderAd,#leaderAdContainer,#leader_board_ad,#leaderad,#leaderad_section,#leaderboard-ad,#leaderboard-bottom-ad,#leaderboard_ad,#left-ad-skin,#left-lower-adverts,#left-lower-adverts-container,#leftAdContainer,#leftAd_rdr,#leftAdvert,#leftSectionAd300-100,#left_ad,#left_adspace,#leftad,#leftads,#leftcolAd,#lg-banner-ad,#ligatus,#linkAds,#linkads,#live-ad,#longAdSpace,#lowerAdvertisementImg,#lowerads,#lowerthirdad,#lowertop-adverts,#lowertop-adverts-container,#lpAdPanel,#lrecad,#lsadvert-left_menu_1,#lsadvert-left_menu_2,#lsadvert-top,#mBannerAd,#main-ad,#main-ad160x600,#main-ad160x600-img,#main-ad728x90,#main-bottom-ad,#mainAdUnit,#mainAdvert,#main_ad,#main_rec_ad,#main_top_ad_container,#marketing-promo,#mastAdvert,#mastad,#mastercardAd,#masthead_ad,#masthead_topad,#medRecAd,#media_ad,#mediumAdvertisement,#medrectad,#menuAds,#mi_story_assets_ad,#mid-ad300x250,#mid-table-ad,#midRightTextAds,#mid_ad_div,#mid_ad_title,#mid_mpu,#midadd,#midadspace,#middle-ad,#middlead,#middleads,#midrect_ad,#midstrip_ad,#mini-ad,#module-google_ads,#module_ad,#module_box_ad,#module_sky_scraper,#monsterAd,#moogleAd,#most_popular_ad,#motionAd,#mpu,#mpu-advert,#mpuAd,#mpuDiv,#mpuSlot,#mpuWrapper,#mpuWrapperAd,#mpu_banner,#mpu_holder,#mpu_text_ad,#mpuad,#mrecAdContainer,#msAds,#ms_ad,#msad,#multiLinkAdContainer,#myads_HeaderButton,#n_sponsor_ads,#namecom_ad_hosting_main,#narrow_ad_unit,#natadad300x250,#national_microlink_ads,#nationalad,#navi_banner_ad_780,#nba300Ad,#nbaMidAds,#nbaVid300Ad,#new_topad,#newads,#ng_rtcol_ad,#noresults_ad_container,#noresultsads,#northad,#ns_ad3,#oanda_ads,#onespot-ads,#online_ad,#p-googleadsense,#page-header-ad,#page-top-ad,#pageAds,#pageAdsDiv,#page_content_top_ad,#pagelet_adbox,#pagelet_netego_ads,#pagelet_search_ads2,#panelAd,#pb_report_ad,#pcworldAdBottom,#pcworldAdTop,#pinball_ad,#player-below-advert,#player_ad,#player_ads,#pod-ad-video-page,#populate_ad_bottom,#populate_ad_left,#portlet-advertisement-left,#portlet-advertisement-right,#post-promo-ad,#post5_adbox,#post_ad,#premium_ad,#priceGrabberAd,#print_ads,#product-adsense,#promoAds,#ps-vertical-ads,#pub468x60,#publicidad,#pushdown_ad,#qm-ad-big-box,#qm-ad-sky,#qm-dvdad,#r1SoftAd,#rail_ad1,#rail_ad2,#realEstateAds,#rectAd,#rect_ad,#rectangle-ad,#rectangle_ad,#refine-300-ad,#region-node-advert,#region-top-ad,#rh-ad-container,#rh_tower_ad,#rhapsodyAd,#rhs_ads,#rhsadvert,#right-ad,#right-ad-skin,#right-ad-title,#right-ads-3,#right-box-ad,#right-featured-ad,#right-mpu-1-ad-container,#right-uppder-adverts,#right-uppder-adverts-container,#rightAd,#rightAd300x250,#rightAdColumn,#rightAd_rdr,#rightColAd,#rightColumnMpuAd,#rightColumnSkyAd,#rightTopSponsor,#right_ad,#right_ad_wrapper,#right_ads,#right_advertisement,#right_advertising,#right_column_ad_container,#right_column_ads,#right_column_internal_ad_container,#rightad,#rightadContainer,#rightadvertbar-doubleclickads,#rightbar-ad,#rightcolumn_300x250ad,#rightside-ads,#rightside_ad,#righttop-adverts,#righttop-adverts-container,#rm_ad_text,#ros_ad,#rotatingads,#row2AdContainer,#rr_MSads,#rt-ad,#rt-ad-top,#rt-ad468,#rtMod_ad,#rtmod_ad,#sAdsBox,#sb-ad-sq,#sb_advert,#sb_sponsors,#search-google-ads,#search-sponsored-links,#search-sponsored-links-top,#searchAdSenseBox,#searchAdSenseBoxAd,#searchAdSkyscraperBox,#search_ads,#search_result_ad,#second-adlayer,#secondBoxAdContainer,#secondrowads,#section-container-ddc_ads,#section-sponsors,#section_advertorial_feature,#servfail-ads,#sew-ad1,#shoppingads,#show-ad,#showAd,#showad,#side-ad,#side-ad-container,#sideAd,#sideAdSub,#sideBarAd,#side_ad,#side_ad_wrapper,#side_ads_by_google,#side_sky_ad,#sidead,#sideads,#sidebar-125x125-ads,#sidebar-125x125-ads-below-index,#sidebar-ad,#sidebar-ad-boxes,#sidebar-ad-space,#sidebar-ad-wrap,#sidebar-ad3,#sidebar2ads,#sidebar_ad,#sidebar_ad_widget,#sidebar_ads_180,#sidebar_sponsoredresult_body,#sidebarad,#sideline-ad,#single-mpu,#singlead,#site-leaderboard-ads,#site_top_ad,#sitead,#sky-ad,#skyAd,#skyAdContainer,#skyScrapperAd,#skyWrapperAds,#sky_ad,#sky_advert,#skyads,#skyscraper-ad,#skyscraperAd,#skyscraperAdContainer,#skyscraper_ad,#skyscraper_advert,#skyscraperad,#slide_ad,#sliderAdHolder,#slideshow_ad_300x250,#sm-banner-ad,#small_ad,#smallerAd,#specials_ads,#speeds_ads,#speeds_ads_fstitem,#speedtest_mrec_ad,#sphereAd,#splinks,#sponLinkDiv_1,#sponlink,#sponlinks,#sponsAds,#sponsLinks,#spons_left,#sponseredlinks,#sponsor-search,#sponsorAd1,#sponsorAd2,#sponsorAdDiv,#sponsorLinks,#sponsorTextLink,#sponsor_banderole,#sponsor_box,#sponsor_deals,#sponsor_panSponsor,#sponsor_recommendations,#sponsorbar,#sponsorbox,#sponsored-ads,#sponsored-features,#sponsored-links,#sponsored-resources,#sponsored1,#sponsoredBox1,#sponsoredBox2,#sponsoredLinks,#sponsoredList,#sponsoredResults,#sponsoredSiteMainline,#sponsoredSiteSidebar,#sponsored_ads_v4,#sponsored_content,#sponsored_game_row_listing,#sponsored_links,#sponsored_v12,#sponsoredads,#sponsoredlinks,#sponsoredlinks_cntr,#sponsoredresults_top,#sponsoredwellcontainerbottom,#sponsoredwellcontainertop,#sponsoring_bar,#sponsorlink,#sponsors,#sponsors_top_container,#sponsorshipBadge,#spotlightAds,#spotlightad,#sqAd,#square-sponsors,#squareAd,#squareAdSpace,#squareAds,#square_ad,#start_middle_container_advertisment,#sticky-ad,#stickyBottomAd,#story-ad-a,#story-ad-b,#story-leaderboard-ad,#story-sponsoredlinks,#storyAd,#storyAdWrap,#storyad2,#subpage-ad-right,#subpage-ad-top,#swads,#synch-ad,#systemad_background,#tabAdvertising,#takeoverad,#tblAd,#tbl_googlead,#tcwAd,#template_ad_leaderboard,#tertiary_advertising,#text-ad,#text-ads,#textAd,#textAds,#text_ad,#text_ads,#text_advert,#textad,#textad3,#the-last-ad-standing,#thefooterad,#themis-ads,#tile-ad,#tmglBannerAd,#toolbarSlideUpAd,#top-ad,#top-ad-container,#top-ad-menu,#top-ads,#top-ads-tabs,#top-advertisement,#top-banner-ad,#top-search-ad-wrapper,#topAd728x90,#topAdBanner,#topAdContainer,#topAdSenseDiv,#topAdcontainer,#topAds,#topAdsContainer,#topAdvert,#topBannerAdContainer,#topNavLeaderboardAdHolder,#topRightBlockAdSense,#top_ad_area,#top_ad_banner,#top_ad_game,#top_ad_wrapper,#top_ad_zone,#top_ads,#top_advertise,#top_advertising,#top_rectangle_ad,#top_right_ad,#top_wide_ad,#topad_left,#topad_right,#topadbar,#topadblock,#topaddwide,#topads,#topadsense,#topadspace,#topadzone,#topbanner_ad,#topbar-ad,#topcustomad,#topleaderboardad,#toprightAdvert,#toprightad,#topsponsored,#toptextad,#tour300Ad,#tourSponsoredLinksContainer,#towerad,#ttp_ad_slot1,#ttp_ad_slot2,#twogamesAd,#txt_link_ads,#undergameAd,#upperAdvertisementImg,#upperMpu,#upperad,#urban_contentad_1,#urban_contentad_2,#urban_contentad_article,#v_ad,#vert_ad,#vert_ad_placeholder,#vertical_ad,#vertical_ads,#videoAd,#video_cnv_ad,#video_overlay_ad,#videoadlogo,#viewportAds,#walltopad,#weblink_ads_container,#welcomeAdsContainer,#welcome_ad_mrec,#welcome_advertisement,#wf_ContentAd,#wf_FrontSingleAd,#wf_SingleAd,#wf_bottomContentAd,#wgtAd,#whatsnews_top_ad,#whitepaper-ad,#whoisRightAdContainer,#wide_ad_unit_top,#widget_advertisement,#wrapAdRight,#wrapAdTop,#y-ad-units,#y708-ad-expedia,#y708-ad-lrec,#y708-ad-partners,#y708-ad-ysm,#y708-advertorial-marketplace,#yahoo-ads,#yahoo-sponsors,#yahooSponsored,#yahoo_ads,#yahoo_ads_2010,#yahoo_text_ad,#yahooad-tbl,#yan-sponsored,#yatadsky,#ybf-ads,#yfi_fp_ad_mort,#yfi_fp_ad_nns,#yfi_pf_ad_mort,#ygrp-sponsored-links,#ymap_adbanner,#yn-gmy-ad-lrec,#yreSponsoredLinks,#ysm_ad_iframe,#zoneAdserverMrec,#zoneAdserverSuper,.ADBAR,.ADPod,.AD_ALBUM_ITEMLIST,.AD_MOVIE_ITEM,.AD_MOVIE_ITEMLIST,.AD_MOVIE_ITEMROW,.Ad-MPU,.Ad1,.Ad120x600,.Ad160x600,.Ad160x600left,.Ad160x600right,.Ad2,.Ad247x90,.Ad300x250,.Ad300x250L,.Ad728x90,.AdBorder,.AdBox7,.AdContainerBox308,.AdHeader,.AdHere,.AdMedium,.AdPlaceHolder,.AdRingtone,.AdSenseLeft,.AdSpace,.AdTextSmallFont,.AdUnit,.AdUnit300,.Ad_C,.Ad_D_Wrapper,.Ad_E_Wrapper,.Ad_Right,.AdsBoxBottom,.AdsBoxSection,.AdsBoxTop,.AdsLinks1,.AdsLinks2,.AdvertMidPage,.AdvertiseWithUs,.AdvertisementTextTag,.ArticleAd,.ArticleInlineAd,.BannerAd,.BigBoxAd,.BlockAd,.BottomAdContainer,.BottomAffiliate,.BoxAd,.CG_adkit_leaderboard,.CG_details_ad_dropzone,.CWReviewsProdInfoAd,.ComAread,.CommentAd,.ContentAd,.ContentAds,.DAWRadvertisement,.DeptAd,.DisplayAd,.FT_Ad,.FlatAds,.GOOGLE_AD,.GoogleAd,.GoogleAdSenseBottomModule,.GoogleAdSenseRightModule,.HPNewAdsBannerDiv,.HPRoundedAd,.HomeContentAd,.IABAdSpace,.IndexRightAd,.LazyLoadAd,.LeftAd,.LeftButtonAdSlot,.LeftTowerAd,.M2Advertisement,.MD_adZone,.MOS-ad-hack,.MPU,.MPUHolder,.MPUTitleWrapperClass,.MREC_ads,.MiddleAd,.MiddleAdContainer,.OpaqueAdBanner,.OpenXad,.PU_DoubleClickAdsContent,.Post5ad,.Post9ad,.RBboxAd,.RectangleAd,.RelatedAds,.Right300x250AD,.RightAd1,.RightGoogleAFC,.RightRailTop300x250Ad,.RightSponsoredAdTitle,.RightTowerAd,.SideAdCol,.SidebarAd,.SidebarAdvert,.SitesGoogleAdsModule,.SkyAdContainer,.SponsorCFrame,.SponsoredAdTitle,.SponsoredContent,.SponsoredLinkItemTD,.SponsoredLinks,.SponsoredLinksGrayBox,.SponsoredLinksModule,.SponsoredLinksPadding,.SponsorshipText,.SquareAd,.StandardAdLeft,.StandardAdRight,.TRU-onsite-ads-leaderboard,.TextAd,.TheEagleGoogleAdSense300x250,.TopAd,.TopAdContainer,.TopAdL,.TopAdR,.TopBannerAd,.UIWashFrame_SidebarAds,.UnderAd,.VerticalAd,.Video-Ad,.VideoAd,.WidgetAdvertiser,.a160x600,.a728x90,.ad-120x600,.ad-160,.ad-160x600,.ad-250,.ad-300,.ad-300-block,.ad-300-blog,.ad-300x100,.ad-300x250,.ad-300x250-right0,.ad-350,.ad-355x75,.ad-600,.ad-635x40,.ad-728,.ad-728x90,.ad-728x90-1,.ad-728x90_forum,.ad-90x600,.ad-above-header,.ad-adlink-bottom,.ad-adlink-side,.ad-area,.ad-background,.ad-banner,.ad-bigsize,.ad-block,.ad-blog2biz,.ad-bottom,.ad-box,.ad-break,.ad-btn,.ad-btn-heading,.ad-cell,.ad-container-300x250,.ad-container-728x90,.ad-disclaimer,.ad-display,.ad-div,.ad-enabled,.ad-feedback,.ad-filler,.ad-footer,.ad-footer-leaderboard,.ad-google,.ad-graphic-large,.ad-gray,.ad-hdr,.ad-head,.ad-homeleaderboard,.ad-img,.ad-index-main,.ad-island,.ad-label,.ad-leaderboard,.ad-links,.ad-lrec,.ad-medium,.ad-medium-two,.ad-mpu,.ad-note,.ad-notice,.ad-other,.ad-permalink,.ad-placeholder,.ad-postText,.ad-poster,.ad-priority,.ad-rect,.ad-rectangle,.ad-rectangle-text,.ad-related,.ad-rh,.ad-ri,.ad-right,.ad-right-header,.ad-right-txt,.ad-row,.ad-section,.ad-side,.ad-sidebar-outer,.ad-sidebar300,.ad-sky,.ad-slot,.ad-slot-234-60,.ad-slot-300-250,.ad-slot-728-90,.ad-space,.ad-space-mpu-box,.ad-spot,.ad-square300,.ad-squares,.ad-statement,.ad-tabs,.ad-text,.ad-text-links,.ad-tile,.ad-title,.ad-top,.ad-top-left,.ad-unit,.ad-unit-300,.ad-unit-300-wrapper,.ad-unit-anchor,.ad-vert,.ad-vtu,.ad-wrap,.ad-wrapper,.ad-zone-s-q-l,.ad.super,.ad0,.ad10,.ad120,.ad120x240backgroundGray,.ad120x600,.ad125,.ad160,.ad160x600,.ad160x600GrayBorder,.ad18,.ad19,.ad21,.ad250,.ad250c,.ad3,.ad300,.ad300250,.ad300_250,.ad300x100,.ad300x250,.ad300x250-hp-features,.ad300x250Top,.ad300x250_container,.ad300x250box,.ad300x50-right,.ad300x600,.ad310,.ad336x280,.ad343x290,.ad4 { visibility:hidden !important; display:none !important; } .ad400right,.ad450,.ad468_60,.ad468x60,.ad6,.ad620x70,.ad626X35,.ad7,.ad728,.ad728_90,.ad728x90,.ad728x90_container,.ad8,.ad90x780,.adAgate,.adArea674x60,.adBanner,.adBanner300x250,.adBanner728x90,.adBannerTyp1,.adBannerTypSortableList,.adBannerTypW300,.adBar,.adBgBottom,.adBgMId,.adBgTop,.adBlock,.adBottomboxright,.adBoxBody,.adBoxBorder,.adBoxContainer,.adBoxContent,.adBoxInBignews,.adBoxSidebar,.adBoxSingle,.adBwrap,.adCMRight,.adColumn,.adCont,.adContTop,.adContour,.adCreative,.adCube,.adFender3,.adFrame,.adFtr,.adFullWidthMiddle,.adGoogle,.adHeader,.adHeadline,.adHome300x250,.adHorisontal,.adInNews,.adLabel,.adLeader,.adLeaderForum,.adLeaderboard,.adLeft,.adLoaded,.adLocal,.adMastheadLeft,.adMastheadRight,.adMegaBoard,.adMkt2Colw,.adModuleAd,.adMpu,.adNewsChannel,.adNoOutline,.adNotice,.adNoticeOut,.adObj,.adPageBorderL,.adPageBorderR,.adPanel,.adRect,.adRight,.adSelfServiceAdvertiseLink,.adServer,.adSkyscraperHolder,.adSlot,.adSpBelow,.adSpacer,.adSponsor,.adSpot,.adSpot-searchAd,.adSpot-textBox,.adSpot-twin,.adSpotIsland,.adSquare,.adSuperboard,.adSupertower,.adTD,.adTab,.adTag,.adTileWrap,.adTiler,.adTopboxright,.adTout,.adTxt,.adUnit,.adUnitHorz,.adUnitVert,.adUnitVert_noImage,.adWebBoard,.adWidget,.adWithTab,.adWrap,.adWrapper,.ad_0,.ad_1,.ad_120x90,.ad_125,.ad_130x90,.ad_160,.ad_160x600,.ad_2,.ad_200,.ad_200x200,.ad_250x250,.ad_250x250_w,.ad_3,.ad_300,.ad_300_250,.ad_300x250,.ad_300x250_box_right,.ad_336,.ad_336x280,.ad_350x100,.ad_350x250,.ad_400x200,.ad_468,.ad_468x60,.ad_600,.ad_728,.ad_728x90,.ad_Left,.ad_amazon,.ad_banner,.ad_banner_border,.ad_bar,.ad_bg,.ad_bigbox,.ad_biz,.ad_block_338,.ad_body,.ad_border,.ad_botbanner,.ad_bottom_leaderboard,.ad_box,.ad_box2,.ad_box_ad,.ad_box_div,.ad_callout,.ad_caption,.ad_column,.ad_column_hl,.ad_contain,.ad_container,.ad_content_wide,.ad_contents,.ad_descriptor,.ad_disclaimer,.ad_eyebrow,.ad_footer,.ad_frame,.ad_framed,.ad_front_promo,.ad_head,.ad_headline,.ad_hpm,.ad_info_block,.ad_inline,.ad_island,.ad_label,.ad_launchpad,.ad_leader,.ad_leaderboard,.ad_left,.ad_line,.ad_link,.ad_linkunit,.ad_loc,.ad_lrec,.ad_main,.ad_medrec,.ad_medrect,.ad_middle,.ad_mpu,.ad_mr,.ad_mrec,.ad_mrec_title_article,.ad_mrect,.ad_news,.ad_notice,.ad_one,.ad_p360,.ad_partner,.ad_partners,.ad_plus,.ad_post,.ad_power,.ad_rectangle,.ad_right_col,.ad_row,.ad_sidebar,.ad_skyscraper,.ad_slug,.ad_slug_table,.ad_space_300_250,.ad_sponsor,.ad_sponsoredsection,.ad_spot_b,.ad_spot_c,.ad_square_r,.ad_square_top,.ad_text_w,.ad_title,.ad_top,.ad_top_leaderboard,.ad_topright,.ad_tower,.ad_unit,.ad_unit_rail,.ad_url,.ad_warning,.ad_wid300,.ad_wide,.ad_wrap,.ad_wrapper,.ad_wrapper_fixed,.ad_wrapper_top,.ad_zone,.adarea,.adarea-long,.adbanner,.adbannerbox,.adbannerright,.adbar,.adboard,.adborder,.adbot,.adbottom,.adbottomright,.adbox-outer,.adbox-wrapper,.adbox_300x600,.adbox_366x280,.adbox_468X60,.adbox_bottom,.adboxclass,.adbug,.adbuttons,.adcode,.adcolumn,.adcolumn_wrapper,.adcopy,.add_300x250,.adfieldbg,.adfoot,.adfootbox,.adhead,.adhead_h,.adhead_h_wide,.adheader,.adheader100,.adhere,.adhered,.adhi,.adhint,.adhoriz,.adi,.adiframe,.adinside,.adintro,.adjlink,.adkit,.adkit-advert,.adkit-lb-footer,.adlabel-horz,.adlabel-vert,.adleader,.adleft1,.adline,.adlinks,.adlnklst,.admarker,.admedrec,.admessage,.admodule,.admpu,.admpu-small,.adnation-banner,.adnotice,.adops,.adp-AdPrefix,.adpadding,.adpane,.adprice,.adproxy,.adroot,.adrotate_widget,.adrow,.adrow-post,.adrule,.ads-125,.ads-728x90-wrap,.ads-banner,.ads-below-content,.ads-categories-bsa,.ads-favicon,.ads-links-general,.ads-mpu,.ads-outer,.ads-profile,.ads-right,.ads-sidebar,.ads-sky,.ads-stripe,.ads-text,.ads-widget,.ads-widget-partner-gallery,.ads1_250,.ads160,.ads2,.ads3,.ads300,.ads460,.ads460_home,.ads468,.ads728,.adsArea,.adsBelowHeadingNormal,.adsBlock,.adsBox,.adsCont,.adsDiv,.adsFull,.adsImages,.adsMPU,.adsRight,.adsTextHouse,.adsTop,.adsTower2,.adsTowerWrap,.adsWithUs,.ads_125_square,.ads_180,.ads_300,.ads_300x250,.ads_337x280,.ads_728x90,.ads_big,.ads_big-half,.ads_box,.ads_brace,.ads_catDiv,.ads_container,.ads_disc_anchor,.ads_disc_leader,.ads_disc_lwr_square,.ads_disc_skyscraper,.ads_disc_square,.ads_div,.ads_header,.ads_leaderboard,.ads_mpu,.ads_outer,.ads_rectangle,.ads_right,.ads_sc_bl_i,.ads_sc_tl_i,.ads_show_if,.ads_side,.ads_sidebar,.ads_singlepost,.ads_spacer,.ads_takeover,.ads_title,.ads_tr,.ads_vtlLink,.ads_widesky,.ads_wrapperads_top,.adsbg300,.adsblockvert,.adsborder,.adsbottom,.adsbox,.adsboxitem,.adsbyyahoo,.adsc,.adscaleAdvert,.adsclick,.adscontainer,.adscreen,.adsd_shift100,.adsection_a2,.adsection_c2,.adsense-ad,.adsense-category,.adsense-category-bottom,.adsense-heading,.adsense-post,.adsense-right,.adsense-title,.adsense3,.adsenseAds,.adsenseBlock,.adsenseContainer,.adsenseGreenBox,.adsense_bdc_v2,.adsense_mpu,.adsensebig,.adsenseblock,.adsenseblock_bottom,.adsenseblock_top,.adsenselr,.adsensem_widget,.adsensesq,.adsenvelope,.adset,.adsforums,.adsghori,.adsgvert,.adside,.adsidebox,.adsider,.adsingle,.adsleft,.adslogan,.adsmalltext,.adsmessage,.adsnippet_widget,.adspace,.adspace-MR,.adspace180,.adspace_bottom,.adspace_buysell,.adspace_rotate,.adspace_skyscraper,.adspacer,.adspot,.adspot728x90,.adstextpad,.adstitle,.adstop,.adstrip,.adtag,.adtech,.adtext_gray,.adtext_horizontal,.adtext_onwhite,.adtext_vertical,.adtile,.adtips,.adtips1,.adtop,.adtravel,.adtxt,.adtxtlinks,.adunit,.adv-mpu,.adver,.adverTag,.adver_cont_below,.advert-article-bottom,.advert-bannerad,.advert-box,.advert-head,.advert-iab-300-250,.advert-iab-468-60,.advert-mpu,.advert-skyscraper,.advert-text,.advert300,.advert4,.advert5,.advert8,.advertColumn,.advertCont,.advertContainer,.advertHeadline,.advertRight,.advertText,.advertTitleSky,.advert_468x60,.advert_box,.advert_cont,.advert_djad,.advert_label,.advert_leaderboard,.advert_note,.advert_top,.advertheader-red,.advertise-here,.advertise-homestrip,.advertise-horz,.advertise-leaderboard,.advertise-top,.advertise-vert,.advertiseContainer,.advertiseText,.advertise_ads,.advertise_here,.advertise_link,.advertise_link_sidebar,.advertisement-728x90,.advertisement-block,.advertisement-sidebar,.advertisement-sponsor,.advertisement-text,.advertisement-top,.advertisement468,.advertisementBox,.advertisementColumnGroup,.advertisementContainer,.advertisementHeader,.advertisementLabel,.advertisementPanel,.advertisement_btm,.advertisement_caption,.advertisement_g,.advertisement_header,.advertisement_horizontal,.advertisement_top,.advertiser-links,.advertisespace_div,.advertising-banner,.advertising-header,.advertising-local-links,.advertising2,.advertisingTable,.advertising_block,.advertising_images,.advertisment_two,.advertize,.advertorial,.advertorial-2,.advertorial-promo-box,.advertorialtitle,.adverts,.advt,.advt-banner-3,.advt-block,.advt300,.advt720,.adwordListings,.adwordsHeader,.adwrap,.adwrapper-lrec,.adwrapper948,.adzone-footer,.adzone-sidebar,.affiliate-link,.affiliate-sidebar,.affiliateAdvertText,.affinityAdHeader,.after_ad,.agi-adsaleslinks,.alb-content-ad,.alignads,.alt_ad,.anchorAd,.another_text_ad,.answer_ad_content,.aolSponsoredLinks,.aopsadvert,.apiAdMarkerAbove,.apiAds,.archive-ads,.art_ads,.article-ads,.articleAd,.articleAds,.articleAdsL,.articleEmbeddedAdBox,.article_ad,.article_adbox,.article_mpu_box,.articleads,.aseadn,.aux-ad-widget-1,.aux-ad-widget-2,.b-astro-sponsored-links_horizontal,.b-astro-sponsored-links_vertical,.banner-ad,.banner-ads,.banner-adverts,.banner300x100,.banner300x250,.banner468,.bannerAd,.bannerAdWrapper300x250,.bannerAdWrapper730x86,.bannerRightAd,.banner_300x250,.banner_ad,.banner_ad_footer,.banner_ad_leaderboard,.bannerad,.barkerAd,.base-ad-mpu,.base_ad,.bg-ad-link,.bgnavad,.big-ads,.bigAd,.big_ad,.big_ads,.bigad,.bigad2,.bigbox_ad,.bigboxad,.billboard_ad,.blk_advert,.block-ad,.block-ad300,.block-admanager,.block-ads-bottom,.block-ads-top,.block-adsense,.block-openadstream,.block-openx,.block-thirdage-ads,.block-wtg_adtech,.block_ad_sb_text,.block_ad_sponsored_links,.block_ad_sponsored_links-wrapper,.blocked-ads,.blocsponsor,.blog-ad-leader-inner,.blog-ads-container,.blogAd,.blogAdvertisement,.blogArtAd,.blogBigAd,.blog_ad,.blogads,.blox3featuredAd,.body_ad,.body_sponsoredresults_bottom,.body_sponsoredresults_middle,.body_sponsoredresults_top,.bookseller-header-advt,.bottomAd,.bottomAds,.bottom_ad,.bottom_sponsor,.bottomad,.bottomadvert,.bottomrightrailAd,.bottomvidad,.box-ad,.box-ads,.box-adsense,.boxAd,.box_ad,.box_ad_container,.box_ad_content,.box_ad_spacer,.box_ads,.box_advertising,.box_advertisment_62_border,.box_content_ad,.box_content_ads,.boxad,.boxyads,.bps-ad-wrapper,.bps-advertisement,.bps-advertisement-inline-ads,.br-ad,.bsa_ads,.btm_ad,.btn-ad,.bullet-sponsored-links,.bullet-sponsored-links-gray,.burstContentAdIndex,.buttonAd,.buttonAds,.buttonadbox,.bx_ad,.bx_ad_right,.cA-adStrap,.cColumn-TextAdsBox,.care2_adspace,.catalog_ads,.category-ad,.category__big_game_container_body_games_advertising,.cb-ad-container,.cb_ads,.cb_footer_sponsor,.cb_navigation_ad,.cbstv_ad_label,.cbzadvert,.cbzadvert_block,.cdAdTitle,.cdmainlineSearchAdParent,.cdsidebarSearchAdParent,.centerAd,.center_ad,.centerad,.centered-ad,.cinemabotad,.clearerad,.cm_ads,.cms-Advert,.cnbc_badge_banner_ad_area,.cnbc_banner_ad_area,.cnn160AdFooter,.cnnAd,.cnnMosaic160Container,.cnnSearchSponsorBox,.cnnStoreAd,.cnnStoryElementBoxAd,.cnnWCAdBox,.cnnWireAdLtgBox,.cnn_728adbin,.cnn_adcntr300x100,.cnn_adcntr728x90,.cnn_adspc336cntr,.cnn_adtitle,.column2-ad,.columnRightAdvert,.com-ad-server,.comment-advertisement,.comment_ad_box,.common_advertisement_title,.communityAd,.conTSponsored,.conductor_ad,.confirm_ad_left,.confirm_ad_right,.confirm_leader_ad,.consoleAd,.container-adwords,.containerSqAd,.container_serendipity_plugin_google_adsense,.content-ad,.contentAdFoot,.contentAdsWrapper,.content_ad,.content_ad_728,.content_adsq,.contentad,.contentad300x250,.contentad_right_col,.contentadcontainer,.contentadleft,.contentads,.contenttextad,.contest_ad,.cp_ad,.cpmstarHeadline,.cpmstarText,.create_ad,.cs-mpu,.cscTextAd,.cse_ads,.cspAd,.ct_ad,.cube-ad,.cubeAd,.cube_ads,.currency_ad,.custom_ads,.darla_ad,.dartAdImage,.dart_ad,.dart_tag,.dartadvert,.dartiframe,.dc-ad,.dcAdvertHeader,.deckAd,.deckads,.detail-ads,.detailMpu,.detail_ad,.detail_top_advert,.divAd,.divad1,.divad2,.divad3,.divads,.divider_ad,.dmco_advert_iabrighttitle,.downloadAds,.download_ad,.downloadad,.dynamic-ads,.dynamic_ad,.e-ad,.ec-ads,.ec-ads-remove-if-empty,.em-ad,.embed-ad,.entry-body-ad,.entry_sidebar_ads,.entryad,.ez-clientAd,.f_Ads,.feature_ad,.featuredAds,.featuredadvertising,.firstpost_advert_container,.flagads,.flash-advertisement,.flash_ad,.flash_advert,.flashad,.flexiad,.flipbook_v2_sponsor_ad,.floatad,.floated_right_ad,.floatingAds,.fm-badge-ad,.footad,.footer-ad,.footerAd,.footerAdModule,.footerAdslot,.footerTextAd,.footer_ad,.footer_ads,.footer_block_ad,.footer_bottomad,.footer_line_ad,.footer_text_ad,.footerad,.forumtopad,.frn_adbox,.frn_cont_adbox,.frontads,.ft-ad,.ftdAdBar,.ftdContentAd,.full_ad_box,.fullbannerad,.g3rtn-ad-site,.gAdRows,.gAdSky,.gAdvertising,.g_ggl_ad,.ga-ads,.ga-textads-bottom,.ga-textads-top,.gaTeaserAdsBox,.gads,.gads_cb,.gads_container,.gam_ad_slot,.gameAd,.gamesPage_ad_content,.gbl_advertisement,.gen_side_ad,.gglAds,.global_banner_ad,.googad,.googads,.google-ad,.google-ad-container,.google-ads,.google-ads-boxout,.google-ads-slim,.google-right-ad,.google-sponsored-ads,.google-sponsored-link,.google468_60,.googleAd,.googleAd-content,.googleAd-list,.googleAdBox,.googleAdSense,.googleAdSenseModule,.googleAd_body,.googleAds,.googleAds_article_page_above_comments,.googleAdsense,.googleContentAds,.googleProfileAd,.googleSearchAd_content,.googleSearchAd_sidebar,.google_ad,.google_ad_wide,.google_add_container,.google_ads,.google_ads_bom_title,.google_ads_content,.googlead,.googleaddiv,.googleaddiv2,.googleads,.googleads_300x250,.googleads_title,.googleafc,.googley_ads,.gpAdBox,.gpAds,.gradientAd,.grey-ad-line,.group_ad,.gsAd,.gsfAd,.gt_ad,.gt_ad_300x250,.gt_ad_728x90,.gt_adlabel,.gutter-ad-left,.gutter-ad-right,.h-ad-728x90-bottom,.h_Ads,.h_ad,.half-ad,.half_ad_box,.hcf-cms-ad,.hd_advert,.hdr-ads,.header-advert,.headerAds,.headerAdvert,.headerTextAd,.header_ad,.header_ad_div,.header_advertisment,.headerad,.hi5-ad,.highlightsAd,.hm_advertisment,.home-ad-links,.homeAd,.homeAd1,.homeAd2,.homeAdBoxA,.homeAdBoxBetweenBlocks,.homeAdBoxInBignews,.homeAdSection,.homeMediumAdGroup,.home_ad_bottom,.home_advertisement,.home_mrec_ad,.homead,.homepage-ad,.homepage300ad,.homepageFlexAdOuter,.homepageMPU,.homepage_middle_right_ad,.hor_ad,.horiz_adspace,.horizontalAd,.horizontal_ads,.horizontaltextadbox,.horizsponsoredlinks,.hortad,.houseAd1,.houseAdsStyle,.housead,.hp2-adtag,.hp_ad_cont,.hp_ad_text,.hp_t_ad,.hp_w_ad,.ic-ads,.ico-adv,.idMultiAd,.image-advertisement,.imageads,.imgad,.in-page-ad,.in-story-ads,.in-story-text-ad,.indie-sidead,.indy_googleads,.inhousead,.inline-ad,.inline-mpu,.inline-mpu-left,.inlineSideAd,.inline_ad,.inline_ad_title,.inlinead,.inlineadsense,.inlineadtitle,.inlist-ad,.inlistAd,.inner-advt-banner-3,.innerAds,.innerad,.inpostad,.insert_advertisement,.insertad,.insideStoryAd,.inteliusAd_image,.interest-based-ad,.internalAdsContainer,.is24-adplace,.isAd,.islandAd,.islandAdvert,.islandad,.jimdoAdDisclaimer,.jp-advertisment-promotional { visibility:hidden !important; display:none !important; } .js-advert,.kw_advert,.kw_advert_pair,.l_ad_sub,.l_banner.ads_show_if,.labelads,.largeRectangleAd,.lastRowAd,.lcontentbox_ad,.leaderAdTop,.leaderAdvert,.leader_ad,.leaderboardAd,.leaderboardad,.leaderboardadtop,.left-ad,.leftAd,.leftAdColumn,.leftAds,.left_ad_box,.left_adlink,.left_ads,.leftad,.leftadtag,.leftbar_ad_160_600,.leftbarads,.leftnavad,.lgRecAd,.lg_ad,.ligatus,.linead,.link_adslider,.link_advertise,.live-search-list-ad-container,.ljad,.log_ads,.logoAds,.logoad,.logoutAd,.longAd,.lowerAds,.m-ad-tvguide-box,.m4-adsbygoogle,.m_banner_ads,.macAd,.macad,.main-ad,.main-tabs-ad-block,.main_ad,.main_adbox,.main_intro_ad,.map_media_banner_ad,.marginadsthin,.marketing-ad,.masthead_topad,.mdl-ad,.media-advert,.mediaAd,.mediaAdContainer,.mediaResult_sponsoredSearch,.medium-rectangle-ad,.mediumRectangleAdvert,.medrect_ad,.menuItemBannerAd,.messageBoardAd,.mf-ad300-container,.micro_ad,.mid_ad,.midad,.middleAds,.middleads,.min_navi_ad,.mini-ad,.miniad,.mobile-sponsoring,.mod-ad-lrec,.mod-ad-n,.mod-adopenx,.mod_admodule,.module-ad-small,.module-ads,.moduleAdvertContent,.module_ad,.module_box_ad,.modulegad,.moduletable-advert,.moduletable-googleads,.moduletablesquaread,.mpu-ad,.mpu-advert,.mpu-footer,.mpu-fp,.mpu-title,.mpu-top-left,.mpu-top-left-banner,.mpu-top-right,.mpuAd,.mpuAdSlot,.mpuAdvert,.mpuArea,.mpuBox,.mpuContainer,.mpuHolder,.mpuTextAd,.mpu_ad,.mpu_advert,.mpu_gold,.mpu_holder,.mpu_platinum,.mpu_text_ad,.mpuad,.mpuholderportalpage,.mrec_advert,.ms-ads-link,.msfg-shopping-mpu,.mwaads,.my-ad250x300,.nSponsoredLcContent,.nSponsoredLcTopic,.nadvt300,.narrow_ad_unit,.narrow_ads,.navAdsBanner,.navadbox,.navi_ad300,.naviad,.nba300Ad,.nbaT3Ad160,.nbaTVPodAd,.nbaTwo130Ads,.nbc_ad_carousel_wrp,.newTopAdContainer,.newad,.news_article_ad_google,.newsviewAdBoxInNews,.nf-adbox,.nn-mpu,.noAdForLead,.normalAds,.nrAds,.nsAdRow,.oas-ad,.oas-bottom-ads,.offer_sponsoredlinks,.oio-banner-zone,.oio-link-sidebar,.oio-zone-position,.on_single_ad_box,.onethirdadholder,.openads,.openadstext_after,.openx,.openx-ad,.osan-ads,.other_adv2,.outermainadtd1,.ovAdPromo,.ovAdSky,.ovAdartikel,.ov_spns,.pageGoogleAd,.pageGoogleAdFlat,.pageLeaderAd,.page_content_right_ad,.pagead,.pagenavindexcontentad,.paneladvert,.partner-ads-container,.partnersTextLinks,.pencil_ad,.player_ad_box,.player_page_ad_box,.plista_inimg_box,.pnp_ad,.pod-ad-300,.podRelatedAdLinksWidget,.podSponsoredLink,.portalCenterContentAdBottom,.portalCenterContentAdMiddle,.portalCenterContentAdTop,.portalcontentad,.post_ad,.post_ads,.post_sponsor_unit,.postbit_adbit_register,.postbit_adcode,.postgroup-ads,.postgroup-ads-middle,.prebodyads,.premium_ad_container,.promoAd,.promoAds,.promo_ad,.ps-ligatus_placeholder,.publication-ad,.publicidad,.puff-advertorials,.qa_ad_left,.qm-ad-content,.qm-ad-content-news,.quigo-ad,.qzvAdDiv,.r_ad_box,.r_ads,.rad_container,.rect_ad_module,.rectad,.rectangle-ad,.rectangleAd,.rectanglead,.redads_cont,.regular_728_ad,.regularad,.relatedAds,.related_post_google_ad,.remads,.resourceImagetAd,.result_ad,.results_sponsor,.results_sponsor_right,.reviewMidAdvertAlign,.rght300x250,.rhads,.rhs-ad,.rhs-ads-panel,.right-ad,.right-ad-holder,.right-ad2,.right-ads,.right-ads2,.right-sidebar-box-ad,.rightColAd,.rightColumnRectAd,.rightRailAd,.right_ad,.right_ad_box,.right_ad_text,.right_ad_top,.right_ads,.right_col_ad,.right_hand_advert_column,.right_side-partyad,.rightad_1,.rightad_2,.rightadbox1,.rightads,.rightadunit,.rightcol_boxad,.rightcoladvert,.rightcoltowerad,.rnav_ad,.rngtAd,.roundedCornersAd,.roundingrayboxads,.rt_ad1_300x90,.rt_ad_300x250,.rt_ad_call,.savvyad_unit,.sb-ad-sq-bg,.sbAd,.sbAdUnitContainer,.sb_adsN,.sb_adsNv2,.sb_adsW,.sb_adsWv2,.scanAd,.scc_advert,.sci-ad-main,.sci-ad-sub,.search-ad,.search-results-ad,.search-sponsor,.search-sponsored,.searchAd,.searchAds,.searchSponsoredResultsBox,.searchSponsoredResultsList,.search_column_results_sponsored,.search_results_sponsored_top,.section-ad2,.section-sponsor,.section_mpu_wrapper,.section_mpu_wrapper_wrapper,.selfServeAds,.sepContentAd,.serp_sponsored,.servsponserLinks,.shoppingGoogleAdSense,.sidbaread,.side-ad,.side-ads,.sideAd,.sideBoxAd,.side_ad,.side_ad2,.side_ad_1,.side_ad_2,.side_ad_3,.sidead,.sideads,.sideadsbox,.sideadvert,.sidebar-ad,.sidebar-ads,.sidebar-text-ad,.sidebarAd,.sidebarAdUnit,.sidebarAdvert,.sidebar_ad,.sidebar_ad_300_250,.sidebar_ads,.sidebar_ads_336,.sidebar_adsense,.sidebar_box_ad,.sidebarad,.sidebarad_bottom,.sidebaradbox,.sidebarboxad,.sideheadnarrowad,.sideheadsponsorsad,.singleAd,.singleAdsContainer,.singlead,.sitesponsor,.skinAd,.skin_ad_638,.sky-ad,.skyAd,.skyAdd,.skyAdvert,.sky_ad,.sky_scraper_ad,.skyad,.skyscraper-ad,.skyscraper_ad,.skyscraper_bannerAdHome,.slideshow-ad,.slpBigSlimAdUnit,.slpSquareAdUnit,.sm_ad,.smallSkyAd1,.smallSkyAd2,.small_ad,.small_ads,.smallad-left,.smallads,.smallsponsorad,.smart_ads_bom_title,.specialAd175x90,.speedyads,.sphereAdContainer,.spl-ads,.spl_ad,.spl_ad2,.spl_ad_plus,.splitAd,.sponlinkbox,.spons-link,.spons_links,.sponslink,.sponsor-ad,.sponsor-bottom,.sponsor-link,.sponsor-links,.sponsor-right,.sponsor-services,.sponsor-top,.sponsorArea,.sponsorBox,.sponsorPost,.sponsorPostWrap,.sponsorStrip,.sponsorTop,.sponsor_ad_area,.sponsor_footer,.sponsor_horizontal,.sponsor_line,.sponsor_links,.sponsor_logo,.sponsor_top,.sponsor_units,.sponsoradtitle,.sponsorbox,.sponsored-ads,.sponsored-chunk,.sponsored-editorial,.sponsored-features,.sponsored-links,.sponsored-links-alt-b,.sponsored-links-holder,.sponsored-links-right,.sponsored-post,.sponsored-post_ad,.sponsored-results,.sponsored-right-border,.sponsored-text,.sponsoredInfo,.sponsoredInner,.sponsoredLabel,.sponsoredLinks,.sponsoredLinks2,.sponsoredLinksHeader,.sponsoredProduct,.sponsoredResults,.sponsoredSideInner,.sponsored_ads,.sponsored_box,.sponsored_box_search,.sponsored_by,.sponsored_links,.sponsored_links_title_container,.sponsored_links_title_container_top,.sponsored_links_top,.sponsored_results,.sponsored_well,.sponsoredibbox,.sponsoredlink,.sponsoredlinks,.sponsoredlinkscontainer,.sponsoredresults,.sponsoredtextlink_container_ovt,.sponsorlink,.sponsorlink2,.sponsormsg,.sponsors,.sponsors-box,.sponsors_bar,.sponsorshipbox,.sponsortable,.sponsortext,.spotlightAd,.squareAd,.square_ad,.square_banner_ad,.squared_ad,.ss-ad-mpu,.start__newest__big_game_container_body_games_advertising,.staticAd,.stocks-ad-tag,.store-ads,.story_AD,.story_ad_div,.storyad,.storysponsorimage,.subad,.subcontent-ad,.subtitle-ad-container,.sugarad,.super-ad,.supercommentad_left,.supercommentad_right,.supp-ads,.supportAdItem,.surveyad,.t10ad,.tab_ad,.tab_ad_area,.tablebordersponsor,.tadsanzeige,.tadsbanner,.tadselement,.tallad,.tblTopAds,.tbl_ad,.tbox_ad,.td-Adholder,.teaser-sponsor,.teaserAdContainer,.teaser_adtiles,.text-ad-links,.text-g-advertisement,.text-g-group-short-rec-ad,.text-g-net-grp-google-ads-article-page,.textAd,.textAdBox,.textAds,.text_ad,.text_ads,.textad,.textadContainer,.textad_headline,.textadbox,.textadheadline,.textadlink,.textadsfoot,.textadtext,.textlink-ads,.tf_page_ad_search,.thisIsAd,.thisIsAnAd,.ticket-ad,.tileAds,.tips_advertisement,.title-ad,.title_adbig,.tncms-region-ads,.toolad,.toolbar-ad,.top-ad,.top-ad-space,.top-ads,.top-menu-ads,.top-sponsors,.topAd,.topAdWrap,.topAdvertisement,.topBannerAd,.topLeaderboardAd,.top_Ad,.top_ad,.top_ad_728,.top_ad_728_90,.top_ad_disclaimer,.top_ad_div,.top_ad_post,.top_ad_wrapper,.top_advert,.top_advertising_lb,.top_container_ad,.top_sponsor,.topad-bar,.topadbox,.topadspot,.topadvertisementsegment,.topcontentadvertisement,.topic_inad,.topstoriesad,.toptenAdBoxA,.tourFeatureAd,.towerAd,.towerAdLeft,.towerAds,.tower_ad,.tower_ad_disclaimer,.towerad,.ts-ad_unit_bigbox,.ts-banner_ad,.ttlAdsensel,.tto-sponsored-element,.tucadtext,.tvs-mpu,.twoColumnAd,.twoadcoll,.twoadcolr,.tx_smartadserver_pi1,.txt-ads,.txtAd,.txtAds,.txt_ads,.txtadvertise,.type_adscontainer,.type_miniad,.type_promoads,.ukAds,.undertimyads,.universalboxADVBOX01,.universalboxADVBOX03,.universalboxADVBOX04a,.usenext,.vertad,.vertical-adsense,.videoAd,.videoBoxAd,.video_ad,.view-promo-mpu-right,.view_rig_ad,.virgin-mpu,.wa_adsbottom,.wantads,.wide-ad,.wide-skyscraper-ad,.wideAdTable,.wide_ad,.wide_ad_unit_top,.wide_ads,.wide_google_ads,.widget-ad,.widget-ad300x250,.widget-entry-ads-160,.widgetYahooAds,.widget_ad,.widget_ad_rotator,.widget_island_ad,.widget_sdac_bottom_ad_widget,.widget_sdac_footer_ads_widget,.widget_sdac_skyscraper_ad_widget,.wikia-ad,.wikia_ad_placeholder,.withAds,.wnMultiAd,.wp125ad,.wp125ad_2,.wpn_ad_content,.wrap-ads,.wsSponsoredLinksRight,.wsTopSposoredLinks,.x03-adunit,.x04-adunit,.xads-blk2,.xads-ojedn,.y-ads,.y-ads-wide,.y7-advertisement,.yahoo-sponsored,.yahoo-sponsored-links,.yahooAds,.yahoo_ads,.yan-sponsored,.ygrp-ad,.yrail_ad_wrap,.yrail_ads,.ysmsponsor,.ysponsor,.yw-ad,a[href^="http://ad.doubleclick.net/"],a[href^="http://adserving.liveuniversenetwork.com/"],a[href^="http://galleries.pinballpublishernetwork.com/"],a[href^="http://galleries.securewebsiteaccess.com/"],a[href^="http://install.securewebsiteaccess.com/"],a[href^="http://latestdownloads.net/download.php?"],a[href^="http://secure.signup-page.com/"],a[href^="http://secure.signup-way.com/"],a[href^="http://www.FriendlyDuck.com/AF_"],a[href^="http://www.adbrite.com/mb/commerce/purchase_form.php?"],a[href^="http://www.friendlyduck.com/AF_"],a[href^="http://www.google.com/aclk?"],a[href^="http://www.liutilities.com/aff"],a[href^="http://www.liutilities.com/products/campaigns/adv/"],a[href^="http://www.my-dirty-hobby.com/?sub="],a[href^="http://www.ringtonematcher.com/"],div#mclip_container:first-child:last-child,div#tads.c,table.ra[align="left"][width="30%"],table.ra[align="right"][width="30%"],.ad_footerbanner,#ads_c_tpc,#ad_headerbanner,#sitefocus.focus,[id^="ad_thread"] { visibility:hidden !important; display:none !important; }</style>
 <body><div class="jqmWindow box jqmID7" style="width:400px;left:50%;z-index:9999999" id="academic_access"><div class="boxHeader" style="width:380px;background-color:#EAF3FA;"><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)#" mce_href="#" class="jqmClose" style="color:#0861AD" mce_style="color:#0861AD"><b>[X]</b>&nbsp;</a>Take 2 minutes to submit your Demographic Survey</div><div align="left" class="boxBody"><div id="ac_download_data" align="left"><div>In order to provide with free tools, programs and course materials to our members we need some additional information from you about your level of involvement teaching concepts of parallelism.<br><br>  You will receive 10 Black-belt points for your participation and have the option of enrolling for free Intel Software Development licenses here.<br><br><input type="button" class="button" style="font-weight:bold" mce_style="font:bold" value="I’ll answer now" onclick="opennewwindow()">&nbsp;<input type="button" class="button" style="font-weight:bold" mce_style="font:bold" value="Please remind me later" onclick="cancelsurvey()"><br><br></div><br><br></div></div></div><div class="jqmWindow box jqmID6" style="width:220px;left:50%;z-index:9999999" id="media_downloads"><div class="boxHeader" style="width:203px;background-color:#EAF3FA;"><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)#" class="jqmClose" style="color:#0861AD"><b>[X]</b></a>  Download File</div><div align="center" class="boxBody"><div id="download_data"><img src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/progressbar.gif"></div><br><br></div></div><div class="jqmWindow box jqmID5" style="left:30%;top:5%;z-index:9999999;width:772px" id="media_uploads"><div class="boxHeader" style="height:20px;width:740px;background-color:#EAF3FA;" align="right"><span style="margin-right:600px">Add Files</span> <a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)#" class="jqmClose" style="color:#0861AD"><b>close</b></a></div><div align="center" class="boxBody"><div id="file_data" align="left"><img src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/progressbar.gif"></div><br><br></div></div><div class="jqmWindow box jqmID4" style="left:50%;width:400px;height:400px;overflow:auto" id="poll_res"><div class="boxHeader"><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)#" alt="close" class="jqmClose">[X]<b></b></a><b>&nbsp;&nbsp;Poll Results</b></div><div align="center" class="boxBody"><div id="poll_result"><img src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/progressbar.gif"></div><br><br></div></div><div class="jqmFW jqmID3" id="fb2">	<div class="FWin">	<table class="FTab" cellpadding="5" cellspacing="0">	<tbody><tr><td class="FHeadL" align="left"><b>Feedback For This Page</b>:<span id="fbLenCounter"></span></td><td align="right" class="FHeadR"><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)#" class="jqmClose" style="color: #ffffff;">Close</a></td></tr>	<tr><td colspan="2" class="FBody">		<div id="FB_LenError" class="FB_MsgLenError" style="display: none; ">(Feedback too long please shorten)</div>		<div>Your email address:</div><input onkeyup="return fbCount()" type="text" size="40" maxlength="255" id="femail"><input type="hidden" id="ftitle"><input type="hidden" id="furl"><br><br>		<div>Message:</div><textarea onkeyup="return fbCount()" id="fmessage" rows="6"></textarea>		<br><input type="button" class="groovybutton" onclick="javascript:processFeedback();" value="Submit">	</td></tr><tr>	</tr></tbody></table>	</div></div><div class="jqmEF jqmID2" id="efb2">	<div class="EFin">	<table class="FTab" cellpadding="5" cellspacing="0">	<tbody><tr><td class="FHead" align="left"><b>Email This Page</b>&nbsp;&nbsp;</td><td align="right" class="FHead"><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)#" class="jqmClose" style="color: #ffffff;">Close</a></td></tr>	<tr><td colspan="2" class="FBody">		<div id="EF_LenError" class="EF_MsgLenError" style="display: none; ">(Message too long please shorten)</div>		<div>Email this page to your friend. Complete the form below and click on the "send" button. All fields are required to help prevent spam.</div><br><br>		<div>Recipients email address:</div><input type="text" size="40" maxlength="255" id="eafrecipentemail"><br><br>		<div>Your email address:</div><input type="text" size="40" maxlength="255" id="eafemail"><br><br>		<div>Subject:</div><input type="text" size="40" maxlength="255" id="eafsubject"><br><br>		<div>Message:</div><textarea id="eafmessage" rows="6"></textarea>		<br><input type="button" class="groovybutton" onclick="javascript:processEAF();" value="Submit"><input type="hidden" id="eafurl">	</td></tr><tr>	</tr></tbody></table>	</div></div><div class="jqmisnDL jqmID1" id="isnDLb2"> <div class="isnDL"> <table class="ISNTabDL" cellpadding="5" cellspacing="0"> <tbody><tr><td class="ISNHeadDL" align="left"><b>Download</b>&nbsp;&nbsp;</td><td style="text-align:right;" align="right" class="ISNHeadDL"><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)#" class="jqmClose" style="color: #ffffff;">Close</a></td></tr> <tr><td colspan="2" class="ISNBodyDL">  <div>Email:</div><input type="text" size="35" maxlength="255" id="txtEmailDL" name="txtEmailDL"><br>  <input type="button" class="groovybutton" style="margin-top:4px;" onclick="javascript:validateDLData();" value=" Accept ">  <div id="isnDLTOSDiv" style="padding-top:5px;">Usage governed by <a id="isnDLTOS" target="_blank" href="http://softwarecommunity.intel.com/articles/eng/1517.htm">Terms of Use</a></div> </td></tr><tr> </tr></tbody></table><input type="hidden" name="qlogin" value="true"> </div></div>
	<noscript>&lt;center&gt;&lt;strong&gt;Javascript is disabled on your browser. In order to use this platform effeciently, please enable javascript from your browser settings or contact your system administrator.&lt;/strong&gt;&lt;/center&gt;</noscript>  <div id="container" class="main-outer" style="width:1003px">
<!-- start corp header -->
<div class="con con-hdr"> 
<script type="text/javascript"> 
  /*<![CDATA[*/
  //GAAT40 namespace definition
  var GAAT40 = (typeof GAAT40 == "undefined" || !GAAT40) ? {} : GAAT40;

  //Page specific render settings
  GAAT40.renderSettings = {
    pageWidth: "w1024", //w800 | w1024
    renderMode: "standards", //quirks | standards
    textDirection: "ltr", //ltr | rtl
    protocol: "http", //http | https
    culture: "en_US",
    enableShareWidget: false,
    enableEmailWidget: true,
    enablePrintWidget: true,
    shareTxt: "Share",
    changeTxt: "Change",
    searchTxt: "Search",
    printTxt: "Print",
    emailTxt: "Email A Friend",
    sitewidePath: "/sites/sitewide/hat/40recode"
    };
  
    // construct asset paths to dependencies
    GAAT40.ProtocolType = (function(){
      var protocol = (GAAT40.renderSettings.protocol == "https")?"https://ssl.":"http://www.";			
      return protocol;
    })();

    GAAT40.FileType = (function(){
      var extension = (document.location.search.indexOf("filemax=1") != -1)?"-master":"";			
      return extension;
    })();
 
    //Use assets depending on the url - test environment serves a route relative version of assets
    GAAT40.AssetPath = (function() {
      var testUrls = ["int-gaat40-output-tests.mrmw.co.uk", "int-40recode.mrmpweb.co.uk", "int-40recode2.mrmpweb.co.uk", "proto-cps.cps.intel.com", "preview-cps.cps.intel.com"];

      var defaultUrl = GAAT40.ProtocolType + "intel.com";
      var liveUrl = defaultUrl;

      var setincookie = (document.location.search.indexOf("assetcookie=1") != -1)
      
      if (document.location.search.indexOf("assetcookie=0") != -1) {
        document.cookie = "GAATAssetPath=; expires=Thu, 01-Jan-70 00:00:01 GMT;";
      }
        
      if ((document.location.search.indexOf("assetpath=proto") != -1) || document.cookie.indexOf("GAATAssetPath=proto") != -1) {
        liveUrl = (GAAT40.renderSettings.protocol == "https") ? "https://" : "http://";
        liveUrl += "proto-cps.cps.intel.com";
        if (setincookie) {
          document.cookie = "GAATAssetPath=proto; path=/";
        }
      }

      if ((document.location.search.indexOf("assetpath=preview") != -1) || document.cookie.indexOf("GAATAssetPath=preview") != -1) {
        liveUrl = (GAAT40.renderSettings.protocol == "https") ? "https://" : "http://";
        liveUrl += "preview-cps.cps.intel.com";
        if (setincookie) {
          document.cookie = "GAATAssetPath=preview; path=/";
        }
      }
 
      if (testUrls.join().indexOf(document.location.host) != -1 || document.location.search.indexOf("assetpath=rel") != -1 || (document.cookie.indexOf("GAATAssetPath=rel") != -1)) {
        liveUrl = "";
        if (setincookie) {
          document.cookie = "GAATAssetPath=rel; path=/";
        }
      }
 
      if (document.location.search.indexOf("assetpath=live") != -1 || document.cookie.indexOf("GAATAssetPath=live") != -1) {
        liveUrl = defaultUrl;
        if (setincookie) {
          document.cookie = "GAATAssetPath=live; path=/";
      }
    }

    return liveUrl;
  })();
 
  // add CSS

  // hide the header while it is worked on
  document.write('<style type="text/css">#gaat40-header {height:91px;overflow:hidden;visibility:hidden;}</style>')
 
  //dynamically add header css
  document.write('<link id="gaat-linkstyle" href="' + GAAT40.AssetPath + GAAT40.renderSettings.sitewidePath + '/css/' + GAAT40.renderSettings.textDirection + '_header.css?v=7470" rel="stylesheet" type="text/css" />');

 

// add INTEL JavaScript
  if(typeof(INTEL) == "undefined") {
    document.write('<scr' + 'ipt type="text/javascript" src="' + GAAT40.AssetPath + '/sites/js/INTEL.js"><\/scr' + 'ipt>');			
  }
		
GAAT40.SearchFilterLUT = { head:"Filter Your Results", inputName:"category",
qs:[ { filter:"Products", term:"Products" },
    { filter:"SuppDown", term:"Support &amp; Downloads" },
    { filter:"BlogComm", term:"Blogs &amp; Communities" },
    { filter:"Reseller", term:"Reseller" },
    { filter:"Software", term:"Software" },
    { filter:"AboutIntel", term:"About Intel" },
    { filter:"HAT-adv1", term:"Advanced Search" }
   ]
};
/*]]>*/
</script><style type="text/css">#gaat40-header {height:91px;overflow:hidden;visibility:hidden;}</style><link id="gaat-linkstyle" href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/ltr_header(1).css" rel="stylesheet" type="text/css"><script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/INTEL.js"></script>

<div id="gaat40-header" class="gaat40-reset">
  <a class="gaat40-logo" title="" href="http://www.intel.com/"><img src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/main-logo.png" alt="Logo - Intel"></a>
  <ul class="gaat40-locale gaat40-first">
    <li class="gaat40-first" id="gaat40-gohome">
      <a href="http://www.intel.com/">Go to Intel.com</a>
    </li>
  </ul>
  <ul class="gaat40-search">
    <li>
      <form method="get" id="FORMSearchHeader" action="http://mysearch.intel.com/corporate/default.aspx">
        <fieldset>
          <input type="hidden" id="culture" name="culture" value="en_US">
          <input type="hidden" name="category" id="category" value="all">
          <input type="hidden" name="adv" id="adv" value="0">
          <input type="hidden" name="value" id="value" value="0">
          <label id="lbl_search" for="q">Search</label>
          <input id="q" name="q" type="text" class="gaat40-inptsearch">
          <input type="submit" value="Search" id="input-submit" class="gaat40-btnsearch">
          <div id="HAT-filtermenu-container" class="gaat40-hide"><ul id="HAT-filter-menu"><li id="HAT-filterhead">Filter Your Results</li><li><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?Products">Products</a></li><li><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?SuppDown">Support &amp; Downloads</a></li><li><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?BlogComm">Blogs &amp; Communities</a></li><li><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?Reseller">Reseller</a></li><li><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?Software">Software</a></li><li><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?AboutIntel">About Intel</a></li><li><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?HAT-adv1">Advanced Search</a></li></ul></div>
        </fieldset>
      </form>
    </li>
  </ul>
  <div class="gaat40-nav">
    <ul class="gaat40-mainnav">
      <li class="gaat40-first gaat40-selected" id="gaat40-hdr_link_bus">
        <a href="http://software.intel.com/en-us/">Intel® Software Network</a>
      </li>
    </ul>
    <div class="gaat40-lower">
      <ul id="gaat40-subnav" class="gaat40-subnav">
<!-- start menu -->
        <li class="gaat40-first">
          <a href="http://software.intel.com/en-us/articles/intel-software-network-communities/">Communities</a>
          <div class="gaat40-subsubnav gaat40-hide" style="width: 307px; ">
            <ul class="gaat40-first">
              <li class="gaat40-first"><a href="http://appdeveloper.intel.com/">AppUp℠ developer program</a></li>
              <li><a href="http://software.intel.com/en-us/visual-computing/">Visual Computing</a></li>
              <li><a href="http://software.intel.com/en-us/parallel/">Parallel Programming</a></li>
              <li><a href="http://software.intel.com/en-us/manageability/">Manageability</a></li>
              <li><a href="http://software.intel.com/en-us/academic/">Academic</a></li>
              <li><a href="http://software.intel.com/en-us/articles/blackbelt/">Earn Reputation — Intel® Black Belt Program</a></li>
              <li><a href="http://software.intel.com/en-us/articles/intel-software-network-communities/">More...</a></li>
            </ul>
          </div>
        </li>
        <li class="">
          <a href="http://www.intel.com/cd/software/partner/asmo-na/eng/index.htm" class="">Partners</a>
          <div class="gaat40-subsubnav gaat40-hide" style="right: -1px; width: 240px; ">
            <ul class="gaat40-first">
              <li class="gaat40-first"><a href="http://www.intel.com/cd/software/partner/asmo-na/eng/index.htm">Intel® Software Partner Program</a></li>
              <li><a href="http://www.intel.com/cd/software/partner/asmo-na/eng/285233.htm">Member Benefits</a></li>
              <li><a href="http://www.intel.com/cd/software/partner/asmo-na/eng/431095.htm">Software Checkers</a></li>
              <li><a href="http://www.intel.com/cd/software/partner/asmo-na/eng/293533.htm">Program News</a></li>
            </ul>
          </div>
        </li>
        <li class="">
          <a href="javascript:void(0);">Tools &amp; Downloads</a>
          <div class="gaat40-subsubnav gaat40-hide" style="width: 479px; ">
            <ul class="gaat40-first">
              <li><h5>Tools</h5></li>
              <li><a href="http://software.intel.com/en-us/intel-sdp-home/">Intel® Software Development Products</a></li>
              <li><a href="http://software.intel.com/en-us/intel-parallel-studio-home/">Intel® Parallel Studio</a></li>
              <li><a href="http://software.intel.com/en-us/articles/intel-software-evaluation-center/">Free Evaluations</a></li>
              <li><a href="http://software.intel.com/en-us/articles/tools/">Tools Knowledge Base</a></li>
              <li><a href="http://software.intel.com/en-us/articles/intel-academic-developer-program/">Academic</a></li>
            </ul>
            <ul>
              <li><h5>Downloads</h5></li>
              <li><a href="http://software.intel.com/en-us/articles/code-downloads/">Code &amp; Downloads</a></li>
              <li><a href="http://software.intel.com/en-us/articles/non-commercial-software-development/">Free Non-Commercial</a></li>
              <li><a href="http://software.intel.com/en-us/whatif/">"WhatIf" Experimental Software</a></li>
              <li><a href="http://downloadcenter.intel.com/">Drivers</a></li>
              <li><a href="http://www.intel.com/support/detect.htm">Intel® Driver Update Utility</a></li>
            </ul>
          </div>
        </li>
        <li class="">
          <a href="javascript:void(0);">Forums &amp; Support</a>
          <div class="gaat40-subsubnav gaat40-hide" style="width: 268px; ">
            <ul class="gaat40-first">
              <li class="gaat40-first"><a href="http://software.intel.com/en-us/forums/">Software Forums</a></li>
              <li><a href="http://appdeveloper.intel.com/en-us/forum/">AppUp℠ developer program Forums</a></li>
              <li><a href="http://software.intel.com/en-us/articles/all/1/">Knowledge Base</a></li>
              <li><a href="http://software.intel.com/en-us/articles/intel-software-developer-support/">Support Resources</a></li>
            </ul>
          </div>
        </li>
        <li class="">
          <a href="javascript:void(0);">Blog</a>
          <div class="gaat40-subsubnav gaat40-hide" style="width: 250px; ">
            <ul class="gaat40-first">
              <li class="gaat40-first"><a href="http://software.intel.com/en-us/blogs/">Intel® Software Network blog</a></li>
              <li><a href="http://appdeveloper.intel.com/en-us/blog">AppUp℠ developer program blog</a></li>
            </ul>
          </div>
        </li>
        <li class="">
          <a href="javascript:void(0);">Resources</a>
          <div class="gaat40-subsubnav gaat40-hide" style="width: 256px; ">
            <ul class="gaat40-first">
              <li class="gaat40-first"><a href="http://software.intel.com/en-us/tv/">Intel® Software Network TV</a></li>
              <li><a href="http://software.intel.com/en-us/videos/list/1/1/">Take-5 Videos</a></li>
              <li><a href="http://software.intel.com/en-us/articles/intel-software-network-events-calendar/">Events Calendar</a></li>
              <li><a href="http://software.intel.com/en-us/articles/intel-software-network-news-archive/">Intel® Software Network Newsletter</a></li>
              <li><a href="http://www.intel.com/intelpress/">Intel® Press</a></li>
              <li><a href="http://software.intel.com/en-us/articles/intel-software-insight-magazine/">Insight Magazine</a></li>
              <li><a href="http://software.intel.com/sites/billboard/va-magazines/">Visual Adrenaline</a></li>
            </ul>
          </div>
        </li>
<!-- end menu -->
      </ul>
      <ul id="gaat40-subnav" class="gaat40-subnav" style="float: right">
       <li class="gaat40-first">
        <a href="http://www.intel.com/products/sitemap.htm">Product Index</a>
       </li>
       <li id="gaat40-locale">
        <a href="javascript:;">China (简体中文)</a>
        <div class="gaat40-subsubnav gaat40-hide" style="width: 30px; ">
         <ul style="border-width: initial; border-color: initial; border-width: initial; border-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; ">
          <li><a href="http://software.intel.com/en-us/">English</a></li>
          <li><a href="http://software.intel.com/zh-cn/">中文</a></li>
          <li><a href="http://software.intel.com/ru-ru/">Русский</a></li>
          <li><a href="http://software.intel.com/fr-fr/">Français</a></li>
         </ul>
        </div>
       </li>
      </ul>
  </div>
</div>
<div class="gaat40-share"><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)#" title="Print" class="gaat40-print">Print</a><a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)#" title="Email A Friend" class="gaat40-email">Email A Friend</a><div id="ishare_icon"></div></div>
<div class="gaat40-clear"></div>
</div>
<script type="text/javascript">/*<![CDATA[*/
  document.write('<scr' + 'ipt type="text/javascript" src="' + GAAT40.AssetPath + GAAT40.renderSettings.sitewidePath + '/js/header2' + GAAT40.FileType +'.js"><\/scr' + 'ipt>');
/*]]>*/</script><script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/header2.js"></script> 
</div> 
<!-- end corp header -->
  <link rel="stylesheet" href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/tweaks.css" type="text/css" media="screen">
	<!-- ----------------------- Add external css files here ------------------------------  -->
        <link rel="stylesheet" href="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/admin.css" type="text/css">

	<!-- ----------------------- Add external js files here ------------------------------  -->
	<script language="javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/jquery.form.js"></script>
	<script language="javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/alerts(1).js"></script>
	<script language="javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/articles.js"></script>
	<script language="javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/create_articles.js"></script>
	
	
	
	<style type="text/css">
	@media print{
	body{ background-color:#FFFFFF; background-image:none; color:#000000 }
	#header{ display:none;}
	#right{ display:none;}
	#footer{ display:none;}
	#print_discard{ display:none;}
	#rating_option{ display:none;}
	#poll_res{ display:none;}
	#media_downloads{ display:none;}
	#media_uploads{ display:none;}
	}
	</style>
	<script language="javascript">
 		var base_url = "/";
	 	var base_url_ajax = "/en-us/";

		$(document).ready(function() {

		   var options = {
		    target:        '#managediv_body',   // target element(s) to be updated with server response
		    success:       art_ajax_poxt_response,  // post-submit callback

		    // other available options:
		    url:       base_url_ajax+"articles/manage_article.php?f=setpermission&rnd="+Math.random(),         // override for form's 'action' attribute
		    type:      "post"        // 'get' or 'post', override for form's 'method' attribute

		    };

		    // bind to the form's submit event
		    $('#frmProtect').submit(function() {
		        // inside event callbacks 'this' is the DOM element so we first
		        // wrap it in a jQuery object and then invoke ajaxSubmit
		        $(this).ajaxSubmit(options);

		        // !!! Important !!!
		        // always return false to prevent standard browser submit and page navigation
		        return false;
		    });
		});

		// create new article
		function art_create_article() {
			//window.open("/en-us/admin/articles/add");
			document.new_article.action 	= "/en-us/admin/articles/add";
			document.new_article.method		= "post";
			document.new_article.submit();
		}


	</script>


<div class="wrap"><div style="float:left;width:745px;"><div id="quick_login" style="display:none"><div id="loginBoxContent" style="display:none;z-index:99999"><div class="box">
 <div class="boxHeader">Login</div>
 <div class="boxBody">
  <form action="https://ssl.software.intel.com/en-us/login/?Lang=ENG&TARGET=http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)" method="post">
   <input type="hidden" name="qlogin" value="true">
   <div class="row">
    <div class="key">Login ID:</div>
    <div class="value"><input id="txtUserName" name="txtUserName" class="login" size="12" type="text"></div>
   </div>
   <div class="row">
    <div class="key">Password:</div>
    <div class="value"><input id="txtPassword" name="txtPassword" class="login" size="12" type="password"></div>
   </div>
   <div class="row">
    <div class="key">Remember Me?</div><div class="value"><input id="chkRememberMe" type="checkbox" name="chkRememberMe" value="on"></div>
   </div>
   <div style="clear: both"></div>
   <input type="submit" class="login" value="Login"><br>
  </form>
  <br>
	<b><a id="new_reg" href="http://software.intel.com/en-us/articles/intel-software-network-login-id-faq/">New Registration?</a></b><br>
  <a href="https://welcome.intel.com/forgot_loginid.aspx?Lang=ENG">Forgot Login ID?</a><br>
  <a href="https://welcome.intel.com/forgot_password.aspx?Lang=ENG">Forgot Password?</a><br>
 </div>
</div>
</div><div class="log_user">You are not logged-in <a id="loginForm" class="load-local" href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)#" rel="#loginBoxContent">Login/Register</a></div></div><div id="breadcrumb"><a href="http://software.intel.com/en-us/">Home</a> › <a href="http://software.intel.com/en-us/articles/all/1/">Articles</a></div>
					<form name="new_article">
					<input type="hidden" name="article_return_page" value="/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)">
					</form>
					<form id="posts-filter" name="art_landing_page">
					<input type="hidden" id="article_category_ids" value="7">
					<input type="hidden" id="article_type_ids" value="">
				<h1 style="width:530px">Intel® Virtualization Technology: A Primer</h1><p id="post-search"><a id="createNewArticle" href="javascript:art_create_article()" style="color:#151B8E;font-size:13px;font-weight: bold; font-style: verdana,sans-serif;">Submit New Article<img align="baseline" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/black_arrow.gif"></a></p></form><div id="rating_option"><div class="alignleft"><table><tbody><tr>
                <td>Published On&nbsp;:&nbsp;&nbsp;</td>
                <td>June 1, 2009 1:00 AM PDT
</td></tr><tr>
									<td colspan="2"><span id="r_s_2604"><div style="float:left;height:15px;">Rate</div><div style="float:left;height:15px;">&nbsp;</div><span><input type="hidden" name="r_r_2604" value=""><div class="star star_group_r_r_2604 star_readonly" onclick="alertstuff(this);" title="Please login to rate!
Current Score: 0 out of 0 users"><a title="Please login to rate!
Current Score: 0 out of 0 users">Please login to rate!
Current Score: 0 out of 0 users</a></div><div class="star star_group_r_r_2604 star_readonly" onclick="alertstuff(this);" title="Please login to rate!
Current Score: 0 out of 0 users"><a title="Please login to rate!
Current Score: 0 out of 0 users">Please login to rate!
Current Score: 0 out of 0 users</a></div><div class="star star_group_r_r_2604 star_readonly" onclick="alertstuff(this);" title="Please login to rate!
Current Score: 0 out of 0 users"><a title="Please login to rate!
Current Score: 0 out of 0 users">Please login to rate!
Current Score: 0 out of 0 users</a></div><div class="star star_group_r_r_2604 star_readonly" onclick="alertstuff(this);" title="Please login to rate!
Current Score: 0 out of 0 users"><a title="Please login to rate!
Current Score: 0 out of 0 users">Please login to rate!
Current Score: 0 out of 0 users</a></div><div class="star star_group_r_r_2604 star_readonly" onclick="alertstuff(this);" title="Please login to rate!
Current Score: 0 out of 0 users"><a title="Please login to rate!
Current Score: 0 out of 0 users">Please login to rate!
Current Score: 0 out of 0 users</a></div><input type="hidden" id="hdn_module_2604" value="1"><input type="hidden" id="hdn_source_2604" value="2604"><input type="hidden" id="hdn_language_2604" value="1"><input type="hidden" id="hdn_author_2604" value="405403,430498"><input type="hidden" id="hdn_c_2604" value="7"></span></span>			</td>
								</tr>
							</tbody></table>
						</div>
						<div class="alignright">
							<table>
								<tbody><tr></tr></tbody></table>
					</div>
					<br class="clear">
				</div>
				<br><div id="article_text"><p><b>by Andrew Binstock, <br>and updated by Matt Gillespie</b></p>
<div class="sectionHeading">Introduction</div>
<p><i>Discover how Intel® Virtualization Technology enhances today's virtualization products. Realize the benefits provided by virtualization such as reliability, security, and manageability. Find out now.</i></p>
<p>Intel Virtualization Technology is a set of silicon-based features available from Intel® server, desktop, and mobile processors that complement software-based virtualization technologies to add greater manageability, security, and hardware utilization to the enterprise.<br><br>In order to understand Intel Virtualization Technology, it is worthwhile to begin with a description of virtualization generally, which is to say, virtualization that is accomplished by hardware measures, software measures, or a combination of the two. In general, then, virtualization is a technique by which hardware resources can be abstracted, divided, and allocated among multiple virtual partitions on a single machine. Each of these virtual partitions contains its own operating-system environment. Virtualization can be accomplished by a variety of techniques such as simulation, emulation, and hardware or software partitioning of the resources. An ideal virtualization solution, from a user's perspective, should offer sufficient isolation between different virtual machines and uncompromised performance of each virtual machine, as well as availability, reliability, and security of the entire platform.<br><br>One of the many abilities that virtualization provides is to run multiple operating systems simultaneously on a single hardware platform, which is fast becoming an important solution to numerous problems that confront Information Management. This Primer examines the benefits provided by virtualization such as reliability, security, and manageability for information technology (IT) managers and increased productivity for developers, and it explains how virtualization solutions are enhanced by Intel Virtualization Technology. It provides the technical background that implementers and architects need to determine how to realize the full opportunity presented by Intel Virtualization Technology.</p>
<!--page break-->
<hr>
<div class="sectionHeading">Why Is Virtualization Important?</div>
<p>There are many benefits to virtualization, but the key reason for its adoption at IT sites is that it delivers better use of resources and greater manageability of systems. Virtualization delivers a wide variety of benefits:</p>
<ul>
<li><b>Consolidation and reduced Total Cost of Ownership (TCO):</b> Many applications run on underutilized, stand-alone servers because they cannot be migrated to new platforms or consolidated onto a single platform. The primary obstacles to this migration and consolidation are factors such as the application's requirement to run on a dedicated system for reliability and supportability, or else that it uses an operating system not used elsewhere at the site. Often, such applications are legacy solutions that use out-of-date operating systems and cannot be easily upgraded to run on newer systems. Such considerations often effectively block migration to consolidated platforms. By using virtualization, one hardware platform can run multiple instances of various operating systems, each run ning in its own, isolated space, called a virtual machine (VM), from which it shares access to hardware resources.<br><br>TCO is lowered as consolidation reduces the cost of maintaining systems, and better management of space and power is possible within the data center. Enterprises must also consider the software licensing costs that may arise from virtualization, however. In cases where additional instances of operating systems and application software must be licensed, there can be additional costs, depending on how the solution is designed. As vendors work through these licensing issues, network architects and administrators need to keep up on policy changes.</li>
<li><b>Manageability:</b> Servers that use virtualization can accept migration of VMs from other systems, as workload requirements require. In fact, workload-balancing agents can perform this migration automatically. The Xen project uses workload migration on servers and clients, and similar technology exists in commercial products, such as VMotion* from VMware (<a target="_new" href="http://www.vmware.com/">www.vmware.com</a>*).</li>
<li><b>Security and fault isolation:</b> Virtualization can provide security through isolation between different VMs. By running applications in separate instances, one VM cannot be corrupted by a virus or malware resident in another VM. Any damage caused by malicious software is contained to the specific session in which it is running. Likewise, if the application should hang due to a bug or error, it locks up only its own session. This VM can then be restarted without affecting any of the other VMs running on the system. Furthermore, security schemes such as different VMs for different user logins can be provided.</li>
<li><b>Reliability and Availability:</b> Virtualization solutions can provide reliable failover schemes and system backup on a single physical system.</li>
<li><b>Improved productivity:</b> Upgrading and updating software is one of the common yet critical tasks that every IT manager performs. Sites that want to test upgrades of software packages on the same hardware on which it will be deployed can do so easily by running a new VM session on the platform. Virtualization can increase productivity for developers and quality assurance personnel. Developers and software testers working on cross-platform projects find it practical to run sessions with target operating systems on their development workstation. This enables them to verify cross-platform functionality. Developers who work on creating and testing kernel components can reduce downtime and turn-around time by performing their testing on an isolated VM. In the absence of a reliable virtualization solution, an erroneous kernel component might result in reinstall or rebuilding of the OS. </li>
</ul>
<p>&nbsp;</p>
<p>As processors become increasingly powerful with multi-core architectures and hardware multithreading such as Hyper-Threading Technology (HT Technology), virtualization solutions would be sought to address under-utilized, standalone server and legacy application situations. Virtualization solutions could allocate dedicated core(s) to different virtual machines, while providing the aforementioned benefits. For example, in a multi-core processor platform, one core could be dedicated for a VM that is exp ected to take over in case of a failover, thus providing reliability with uncompromised performance while providing ease of manageability and consolidation benefits.<br><br>Another key aspect to the value proposition associated with Intel Virtualization Technology is its complementary nature with other emerging Intel® processor features. For example, <a target="_new" href="http://www.intel.com/technology/platform-technology/intel-amt/">Intel® Active Management Technology</a> (Intel® AMT) allows network administrators to remotely discover, heal, and protect hardware, even if it is powered off or has a corrupted operating system. <a target="_new" href="http://www.intel.com/technology/security/">LaGrande Technology</a> enables applications to run within their own protected space, helping to guard against software-based attacks and to protect the confidentiality and integrity of data stored or created on the client PC. <a target="_new" href="http://www.intel.com/network/connectivity/vtc_ioat.htm">Intel® I/O Acceleration Technology</a> (Intel® I/OAT) increases the speed of networking and I/O operations. Together with these capabilities, Intel Virtualization Technology adds distinct value to the customer.</p>
<!--page break-->
<hr>
<div class="sectionHeading">What Is the Problem?</div>
<p>Software-only virtualization solutions—known as virtual machine monitors (VMMs)—handle all virtualization of the system. Because the VMM must create the perception that the hosted OS is communicating directly with the hardware, it must resort to a little magic. Two approaches are used:</p>
<ul>
<li>Paravirtualization: This technique requires changes to the source code of the OS, especially the kernel, so that it can be run on the specific VMM. This approach is akin to the mainframe approach, in which custom OS extensions are closely matched to the hardware. Paravirtualization, of course, will not work with off-the-shelf operating systems. </li>
<li>Binary translation: The VMM makes changes to the binaries of the operating system as they are loaded into the VM. This approach is common in commercial products and has the singular limitation that only specific versions of the OS can be loaded, as each new release of the OS requires proof, testing, and possibly upgrades to the VMM software. </li>
</ul>
<p>&nbsp;</p>
<p>The problem with both solutions is that the software cannot work in concert with the underlying hardware, and so it must use complex schemes to emulate certain hardware features to the software, and it must fool the hosting operating system into thinking that the VM is just another application. VMMs also face other technical challenges.<br><br><b>Current Challenges for Virtualization Software</b><br><br><i>Use of Private Memory for VMM Use Only</i><br><br>In order to store system information, VMMs must use private blocks of memory that only they can access. The problem is how to allocate this memory in such a way that the guest OS will not access it (either inadvertently or on purpose). The principal solution is for the VMM to intercept accesses to these memory areas and to emulate the expected result of the initial access. This cumbersome process is required by hardware that does not support hardware-based virtualization. On processors with Intel Virtualization Technology, however, certain memory pages for use by the VMM c an be made accessible only from software—such as the VMM—that has the highest level of privilege, as granted by the processor. This step makes these areas inaccessible—and most importantly—invisible to all other software.<br><br><i>Use of VMM Interrupt Handling</i><br><br>Interrupts—events that require immediate system attention—must be handled by the VMM. The problem is that operating systems have the ability to prevent delivery of interrupts. This mechanism is used to block interruptions of certain activities that must be completed without interference from an external event. VMMs can manage the flow of interrupts to guest operating systems, but to do so they must monitor the attempts to mask and unmask (that is, block and allow) these interrupts. Some operating systems make heavy use of this feature, which causes significant performance penalties on the VMM.</p>
<!--page break-->
<hr>
<div class="sectionHeading">What Is the Solution?</div>
<p>Intel Virtualization Technology provides robust hardware support for virtualization that addresses the problems of software-only solutions and gives much-needed support to VMM vendors. It enables VMMs to run off-the-shelf operating systems and applications without recourse to binary translation or paravirtualization. This capability greatly facilitates the deployment of VMMs and provides greater reliability and manageability of guest operating systems and applications.<br><br><b>How Does Intel Virtualization Technology Work?</b><br><br>VMMs must do two things well. They must completely emulate the hardware environment to the point that the hosted OS cannot tell it does not own the entire hardware platform, and they must handle all unusual circumstances that can arise either in the OS (such as hardware malfunctions) or the application (software errors). Both tasks must be performed with high levels of reliability and low performance overhead.<br><br>Hardware that does not support hardware-based virtualization makes it difficult for VMMs to meet these goals, because traditional processors were designed primarily to run a single instance of a single operating system. As a result, VMMs face a number of challenges that are addressed by Intel Virtualization Technology. Let’s look at these in greater detail.<br><br><b>Privilege Levels</b><br><br>All modern processors and operating systems implement the concept of privilege levels, which define what actions can be performed by specific processes. Intel® architecture provides four levels of privilege, called rings, that are numbered 0-3. The highest level, 0, is used by the operating system; the lowest level, 3, is employed by applications. For various reasons, levels 1 and 2 are rarely, if ever, used. Only operating systems running in ring 0 have unrestricted access to the hardware. By limiting this ring to use by a single OS, the processor enables the OS to have complete knowledge of the state of the hardware.<br><br>For the VMM to work properly, it needs to run at ring 0 and create the illusion to the guest OS that the guest OS is running in ring 0. However, since the VMM is itself running in ring 0, no guest OS can run at this privilege level. In fact, today they typically run at ring 1—a technique known as “ring deprivileging.” This practice creates enormous difficulties for the VMM, which must constantly monitor the activities of the VMs to trap hardware accesses and certain system calls, executing them itself and emulating the results.<br><br>Intel Virtualization Technology solves this problem by creating two classes of rings: the privileged “root” ring—referred to as ring 0P—for use by the VMM, and the deprivileged “non-root” ring—ring 0D—for the operating systems. In this way, the VMM can function as the fundamental layer and all OSs can run above it with the necessary benefits of ring 0. By use of this approach, hosted OSs and applications run within their expected ring levels and are unaware of the VMM—each hosted OS thinks it owns the entire machine.<br><br><b>How Does Intel Virtualization Differ Between IA-32 and Itanium® Architectures?</b><br><br>Intel Virtualization Technology is similar on the surface between IA-32 and Itanium architectures, but because the architectures themselves are so different, separate specifications govern the implementation of the technology on these two platforms. The use of the technology will be similar if not identical to most business users, but a summary of the differences is available from the May, 2005, cover feature of <i>Computer</i> magazine, Intel Virtualization Technology.<br><br>The IA-32 version of Intel Virtualization Technology is referred to as VT-x, and documentation on VT-x can be found on the <a href="http://www.intel.com/technology/virtualization/technology.htm">Intel® Virtualization Technology</a> web site. The Intel Itanium architecture version is referred to as VT-i, and documentation on VT-i can be found in “<a target="_new" href="http://software.intel.com/file/27031">Intel® Virtualization Technology Specification for the Intel® Itanium Architecture (VT-i)</a>.”</p>
<!--page break-->
<hr>
<div class="sectionHeading">What Must I Change and What Will I Get with Intel Virtualization Technology?</div>
<p>Interestingly, IT sites need to do nothing to their applications to leverage Intel Virtualization Technology. In fact, this is the whole goal of Intel Virtualization Technology: to run any application without modification in a VM. Intel Virtualization Technology is primarily oriented toward engineers at vendors of VMMs who can exploit the features to deliver better virtualization software. By making use of Intel Virtualization Technology, the new VMM products will be:</p>
<ul>
<li><b>Robust:</b> VMMs will no longer need to use paravirtualization or binary translation. This means that they will be able to run off-the-shelf OSs and applications without any special steps. </li>
<li><b>Enhanced:</b> Intel Virtualization Technology enables VMMs to run 64-bit guest OSs—a first on IA x86 processors. </li>
<li><b>Reliable:</b> Due to the hardware support, VMMs can now be smaller, less complex, and more efficient. This improves reliability and availability and reduces the potential for software conflicts. </li>
<li><b>Secure:</b> The use of hardware transitions in the VMM strengthens the isolation of VMs and further prevents corruption of one VM from affecting others on the same system. </li>
</ul>
<p>&nbsp;</p>
<p>Few technologies deliver so much benefit without requiring sites to change or upgrade their software. To make use of Intel Virtualization Technology, simply make sure to include it when specifying your virtualization solutions.</p>
<!--page break-->
<hr>
<div class="sectionHeading">A Growing Ecosystem</div>
<p>Virtualization software is available today from a number of providers, giving Intel® architecture-based servers capabilities that were previously available only on mainframes. Examples of the solutions available in this ecosystem include the following:</p>
<ul>
<li>VMWare(EMC): ESX Server*, VMWare Server*, VMWare Player*, and VirtualCenter* </li>
<li>Microsoft: Virtual Server* and Virtual PC* </li>
<li>Xen opensource community: Xen </li>
<li>Virtual Iron: Virtual Iron* </li>
<li>SW Soft: Virtuozzo* </li>
<li>Parallels: Parallels Workstation* </li>
</ul>
<p>&nbsp;</p>
<p>Intel is actively working with software vendors to help this ecosystem develop. Intel and VMware are collaborating on several market acceleration and education initiatives, including educating and bringing the value of virtualization directly to IT managers through direct engagements and targeted materials. To help educate the market and drive virtualization ubiquity, the companies are also investing in the development of a comprehensive virtualization starter kit containing fully featured products and the supporting resources required for new customers to start using virtualization.<br><br>Intel and Microsoft have also joined together to extend Intel Virtualization Technology to include support for mapping I/O devices to virtual machines on servers with a new specification called Intel® Virtualization Technology for Directed I/O (Intel® VT-d). Part of the Intel VT family of technologies, Intel VT-d helps improve the reliability, flexibility and performance of I/O in a virtualized environment. Microsoft has collaborated with Intel on development of the specification to help ensure it provides optimal functionality for users.<br><br>Intel platforms supporting Intel Virtualization Technology started shipping in 2005 for desktop and 2006 for mobile platforms, as well as Intel® Xeon® processor-based servers and workstations. Intel® Itanium® processor-based servers supporting Intel Virtualization Technology will start shipping later in 2006.</p>
<!--page break-->
<hr>
<div class="sectionHeading">Learn More about Intel Virtualization Technology</div>
<p>For further research into Intel Virtualization Technology, the following resources provide a good starting point:</p>
<ul>
<li><a href="http://software.intel.com/en-us/articles/software-developer-faq-intel-virtualization-technology">Software Developer FAQ: Intel® Virtualization Technology</a> gives an overview of issues and resources for developers and decision-makers</li>
<li><a target="_new" href="http://software.intel.com/en-us/articles/intel-virtualization-developer-community">Intel® Virtualization Developer Community </a>provides in-depth information about specifications and technologies</li>
<li><a target="_new" href="http://software.intel.com/en-us/articles/how-to-implement-intel-virtualization-technology-on-digital-office-desktops">Virtualization for the Desktop PC</a> includes measures that businesses can employ to improve security and productivity using Intel Virtualization Technology</li>
<li><a target="_new" href="http://software.intel.com/en-us/articles/how-to-implement-intel-virtualization-technology-on-digital-office-servers">Virtualization for Servers</a> provides guidance about how to benefit from Intel Virtualization Technology on enterprise servers </li>
</ul>
<p>&nbsp;</p>
<p>More in-depth information is available from the following articles and white papers:</p>
<ul>
<li><a target="_new" href="http://software.intel.com/en-us/articles/enhanced-virtualization-on-intel-architecture-based-servers">Enhanced Virtualization on Intel® Architecture-Based Servers</a> demonstrates how virtualization technology helps derive better value from IT investments</li>
<li><a target="_new" href="http://www.intel.com/network/connectivity/resources/doc_library/white_papers/intel_vmware_wp.pdf">Improving IT Management with Multi-Port NICs and a Virtual Infrastructure</a> provides provisioning advice for virtualization in the enterprise (PDF 291KB) </li>
<li><a href="http://cache-www.intel.com/cd/00/00/14/88/148803_148803.pdf">Twenty-to-One Consolidation on Intel Architecture</a> (PDF 254KB)</li>
</ul>
<p>&nbsp;</p>
<!--page break-->
<hr>
<div class="sectionHeading"><a target="_new" href="http://software.intel.com/file/29745">View Intel® Virtualization Technology Primer (PDF 113KB)</a></div>
<!--page break-->
<hr></div><br><br><br><br><div id="print_discard"><div id="article_footer"></div><br>Refer to our <a href="http://software.intel.com/en-us/articles/optimization-notice/">Optimization Notice</a> for more information regarding performance and optimization choices in Intel software products.<br><div id="comments"></div>
<style type="text/css">td.comment .dp-highlighter { width: 525px; }</style>
<script type="text/javascript">
function comment_form_check(full) {
	if(full == 'true') {
		if($("#comment_name").val().length < 1) {
			alert('Name required is a required field!');
			$("#comment_name").focus();
			return false;
		}
		if(!validate_email($("#comment_email").val())) {
			alert('Email required is a required field!');
			$("#comment_email").focus();
			return false;
		}
	}
	if($("#comment_text").val().length < 1) {
		alert('comment text is a required field');
		$("#comment_text").focus();
		return false;
	}
	return true;
}
</script>
<h3 class="pagesection">Comments (0) <a href="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/feed/"><img src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/rss.png" border="0" style="vertical-align:bottom;"></a></h3><div class="seperator"></div>
<h3 class="pagesection">Trackbacks (2)</h3><div class="seperator"></div><ul>
<li><a href="http://atthefalcon.wordpress.com/2009/05/03/re-the-acer-travelmate-8215wlmi/" rel="nofollow" target="_blank">Re: The Acer TravelMate 8215WLMi « @ The Falcon</a><br>
May 3, 2009 10:50 AM PDT
</li><li><a href="http://atthefalcon.wordpress.com/2009/05/03/re-the-acer-travelmate-8215wlmi/" rel="nofollow" target="_blank">Re: The Acer TravelMate 8215WLMi « @ The Falcon</a><br>
June 22, 2009 4:24 PM PDT
</li></ul>
<br>
<h3 class="pagesection">Leave a comment&nbsp;&nbsp;<a target="_blank" href="http://software.intel.com/en-us/articles/comments-help-guide/"><img src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/help.gif" border="0" style="height:19px;width:19px;vertical-align:middle;"></a></h3><div>To obtain technical support, please go to <a href="http://software.intel.com/sites/support/">Software Support</a>.</div><div class="seperator"></div>
<form action="http://software.intel.com/services/comment/post/" method="post" onsubmit="return comment_form_check(&#39;true&#39;);">
Name (required)*<br><input id="comment_name" name="n" size="45" type="text"><br>
Email (required; will not be displayed on this page)*<br><input id="comment_email" name="e" size="45" type="text"><br>
Your URL (optional)<br><input name="u" size="45" type="text"><br>
<br>
Comment*<br>
<input name="t" type="hidden" value="1294557424|6c6adc399ecf2798e2c2377061e65780">
<input name="m" type="hidden" value="1">
<input name="s" type="hidden" value="2604">
<input name="c" type="hidden" value="7">
<input name="l" type="hidden" value="1">
<input name="a" type="hidden" value="405403,430498">
<input name="p" type="hidden" value="http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)">
<textarea id="comment_text" name="c" rows="10" style="width: 97%"></textarea><br>
<input class="button" type="submit" value="submit">
</form>
</div></div><div id="right"><div class="box" id="buttons">
 <div class="boxBody" id="icons">
  <div id="sprn" onclick="print();" onmouseout="window.status=&#39;&#39;" onmouseover="window.status=&#39;Print&#39;" title="Print"></div>
  <div id="seaf" onclick="eaf();" onmouseout="window.status=&#39;&#39;" onmouseover="window.status=&#39;Email to a friend&#39;" title="Email to a friend"></div>
  <div id="ssfb" onclick="sfb();" onmouseout="window.status=&#39;&#39;" onmouseover="window.status=&#39;Support&#39;" title="Support"></div>
  <div id="snew" onclick="document.location=&#39;http://software.intel.com/en-us/articles/intel-software-network-news-archive/&#39;;" onmouseout="window.status=&#39;&#39;" onmouseover="window.status=&#39;http://software.intel.com/en-us/articles/intel-software-network-news-archive/&#39;" title="Newsletter"></div>
  <div id="srss" onclick="document.location=&#39;http://feeds.feedburner.com/ISNMain&#39;;" onmouseout="window.status=&#39;&#39;" onmouseover="window.status=&#39;http://feeds.feedburner.com/ISNMain&#39;" title="RSS"></div>
  <div id="sdig" onclick="digg();" onmouseout="window.status=&#39;&#39;" onmouseover="window.status=&#39;Digg this&#39;" title="Digg this"></div>
  <div id="sdel" onclick="delicious();" onmouseout="window.status=&#39;&#39;" onmouseover="window.status=&#39;del.icio.us&#39;" title="del.icio.us"></div>
  <div id="ssrc" onclick="window.open(&#39;http://software.intel.com/en-us/articles/advanced-search/&#39;,&#39;_blank&#39;);" onmouseout="window.status=&#39;&#39;" onmouseover="window.status=&#39;Search&#39;" title="Search"></div>
 </div>
</div>
<div class="box">
 <div class="boxHeader">Login</div>
 <div class="boxBody">
  <form action="https://ssl.software.intel.com/en-us/login/?Lang=ENG&TARGET=http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)" method="post">
   <input type="hidden" name="qlogin" value="true">
   <div class="row">
    <div class="key">Login ID:</div>
    <div class="value"><input id="txtUserName" name="txtUserName" class="login" size="12" type="text"></div>
   </div>
   <div class="row">
    <div class="key">Password:</div>
    <div class="value"><input id="txtPassword" name="txtPassword" class="login" size="12" type="password"></div>
   </div>
   <div class="row">
    <div class="key">Remember Me?</div><div class="value"><input id="chkRememberMe" type="checkbox" name="chkRememberMe" value="on"></div>
   </div>
   <div style="clear: both"></div>
   <input type="submit" class="login" value="Login"><br>
  </form>
  <br>
	<b><a id="new_reg" href="http://software.intel.com/en-us/articles/intel-software-network-login-id-faq/">New Registration?</a></b><br>
  <a href="https://welcome.intel.com/forgot_loginid.aspx?Lang=ENG">Forgot Login ID?</a><br>
  <a href="https://welcome.intel.com/forgot_password.aspx?Lang=ENG">Forgot Password?</a><br>
 </div>
</div>
<div class="box"><div class="boxHeader">Author</div><div class="boxBody"><table><tbody><tr><td><input type="hidden" name="isn_user_id" id="isn_user_id" value="405403"><a href="http://software.intel.com/en-us/profile/405403/">Andrew Binstock</a><br><table cellspacing="0" cellpadding="0" style="border: 0px none; "><tbody><tr><td style="border: 0px none ; padding: 0px; "><a href="http://software.intel.com/en-us/profile/405403/"><img alt="Andrew Binstock" border="0" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/pixel.gif" title="Andrew Binstock" height="60" width="60"></a></td><td valign="top" style="width:135px;border:0px none;line-height:14px;padding:3px;padding-top:0px"></td></tr></tbody></table><br></td></tr><tr><td><input type="hidden" name="isn_user_id" id="isn_user_id" value="430498"><a href="http://software.intel.com/en-us/profile/430498/">Matthew Gillespie</a><br><table cellspacing="0" cellpadding="0" style="border: 0px none; "><tbody><tr><td style="border: 0px none ; padding: 0px; "><a href="http://software.intel.com/en-us/profile/430498/"><img alt="Matthew Gillespie" border="0" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/0745c9f3b077943479f915522823b209_s.jpg" title="Matthew Gillespie" height="60" width="60"></a></td><td valign="top" style="width:135px;border:0px none;line-height:14px;padding:3px;padding-top:0px">Total Points: <br>4,250<br><div class="lpic"><img src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/brown.gif"></div>Brown Belt</td></tr></tbody></table><br></td></tr></tbody></table></div></div></div><div class="clear"></div></div>
	<br class="clear">

	<div style="padding:0px;display:none;" id="flag_type_display">
		<select id="selflag"><option value="9">Inappropriate Content</option><option value="10">Out of Context Content</option><option value="35">Content out of date</option></select>	</div>

<!-- begin footer -->
<div class="con con-ftr">
  <div class="gaat40-clear"></div>
  <div id="gaat40-footer" class="gaat40-reset">
    <div class="gaat40-cr">
      <ul class="gaat40-first">
        <li class="gaat40-first">©Intel Corporation</li>
      </ul>
    </div>
    <div class="gaat40-main">
      <ul class="gaat40-first">
        <li class="gaat40-first"><a href="http://www.intel.com/siteindex.htm?iid=ftr+map">Site Map</a></li>
        <li><a href="http://www.intel.com/intel/rss.htm?iid=ftr+rss">RSS</a></li>
        <li><a href="http://www.intel.com/jobs/index.htm?iid=ftr+jobs">Jobs</a></li>
        <li><a href="http://www.intc.com/index.cfm?iid=ftr+invrel">Investor Relations</a></li>
        <li><a href="http://www.intel.com/pressroom/index.htm?iid=ftr+press">Press Room</a></li>
        <li><a href="http://www.intel.com/feedback.htm?iid=ftr+contact">Contact Us</a></li>
      </ul>
    </div>
    <div class="gaat40-terms">
      <ul class="gaat40-first">
        <li class="gaat40-first"><a href="http://www.intel.com/sites/corporate/termsofuse.htm?iid=ftr+terms">Terms of Use</a></li>
        <li><a class="gaat40-trademark" href="http://www.intel.com/sites/corporate/tradmarx.htm?iid=ftr+trademark">*Trademarks</a></li>
        <li><a href="http://www.intel.com/sites/corporate/privacy.htm?iid=ftr+privacy">Privacy</a></li>
      </ul>
    </div>
    <div class="clear"></div>
  </div> 
</div>
<!-- end footer -->
  </div>
  <div style="display: none">
   <script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/wa_setup.js"></script>
   <script type="text/javascript"><!--
    var wa_pageName='Intel® Virtualization Technology: A Primer';
    var wa_geo='asmo-na';
    var wa_language='en-us';
    var wa_org1='sw';
    var wa_org2='isn';
    var wa_org3='articles';
    var wa_org4='Intel® Virtualization Technology: A Primer';
    var wa_orgX='';
    var wa_custom01='Andrew Binstock,Matthew Gillespie';
    var wa_custom03='Virtualiza';
    var wa_custom04='';
    var wa_custom05='';
    var wa_custom14='2007-09-18';
    var wa_custom21='2604';
    var wa_eCustom14='2604';
    var wa_custom15='2008-10-23';
    var wa_urlQueryString="all";
    var wa_reportSuites='intelcorpsw,intelcorpswkb,intelcorpswvirtual';
    var s_charSet='UTF-8';
    var wa_eCustom13='http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/';
    var wa_eCustom28='http://software.intel.com/en-us/articles/intel-virtualization-technology-a-primer/?wapkw=(Virtualization+Technology)';
   // -->
   </script>
   <script type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/wa_process.js"></script>
   <script type="text/javascript">var _sf_async_config={uid:982,domain:"software.intel.com"}; (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement('script'); e.setAttribute('language', 'javascript'); e.setAttribute('type', 'text/javascript'); e.setAttribute('src', (("https:" == document.location.protocol) ? "https://s3.amazonaws.com/" : "http://") + "static.chartbeat.com/js/chartbeat.js"); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != 'function') ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; })();</script>
  </div>
 
<div id="cluetip-waitimage" style="position: absolute; z-index: 997; display: none; "></div><div id="cluetip" style="display: none; position: absolute; z-index: 998; "><div id="cluetip-outer" style="position: relative; z-index: 999; "><h3 id="cluetip-title"></h3><div id="cluetip-inner"></div></div><div id="cluetip-extra"></div><div id="cluetip-arrows" class="cluetip-arrows" style="z-index: 999; "></div></div><script language="javascript" type="text/javascript" src="./Intel® Virtualization Technology  A Primer - Intel® Software Network_files/chartbeat.js"></script></body></html>